home *** CD-ROM | disk | FTP | other *** search
Unknown | 1999-04-07 | 13.9 KB | [TgPj/RBv2] |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
|
|
id metadata |
---|
key | value |
---|
macFileType | [TgPj] |
macFileCreator | [RBv2] |
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0b 04 00 00 41 41 41 41 | 41 41 41 41 41 41 41 41 |....AAAA|AAAAAAAA|
|00000010| 41 41 41 41 01 04 3f 3f | 3f 3f 00 00 01 01 00 00 |AAAA..??|??......|
|00000020| 07 41 70 70 4e 61 6d 65 | 80 80 80 01 80 80 80 01 |.AppName|........|
|00000030| 01 00 00 00 00 00 00 00 | 06 69 63 73 23 80 01 00 |........|.ics#...|
|00000040| 00 00 00 01 80 06 60 08 | 10 18 08 12 28 10 88 30 |......`.|....(..0|
|00000050| 2c 50 8a 98 19 86 67 61 | 9e 18 78 06 e0 01 80 00 |,P....ga|..x.....|
|00000060| 00 00 00 01 80 07 e0 1f | f8 1f f8 1f f8 1f f8 3f |........|.......?|
|00000070| fc 7f fe ff ff ff ff 7f | fe 1f f8 07 e0 01 80 49 |........|.......I|
|00000080| 43 4e 23 80 04 00 00 00 | 00 00 00 00 00 00 00 00 |CN#.....|........|
|00000090| 00 00 00 00 00 00 03 c0 | 00 00 0f f0 00 00 3c 3c |........|......<<|
|000000a0| 00 00 f0 0f 00 01 c0 03 | 80 03 00 00 c0 03 20 02 |........|...... .|
|000000b0| c0 03 08 08 c0 03 02 22 | c0 03 00 88 c0 03 00 22 |......."|......."|
|000000c0| c0 03 00 88 c0 03 00 22 | c0 0f 00 88 f0 33 00 22 |......."|.....3."|
|000000d0| cc 43 00 88 c2 81 c0 23 | 85 a0 f0 8f 01 88 3c 3c |.C.....#|......<<|
|000000e0| 11 82 0f f0 41 60 83 c1 | 06 18 20 04 18 06 08 10 |....A`..|.. .....|
|000000f0| 60 01 82 41 80 00 60 06 | 00 00 18 18 00 00 06 60 |`..A..`.|.......`|
|00000100| 00 00 01 80 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000110| 00 00 00 00 00 00 03 c0 | 00 00 0f f0 00 00 3f fc |........|......?.|
|00000120| 00 00 ff ff 00 01 ff ff | 80 03 ff ff c0 03 ff ff |........|........|
|00000130| c0 03 ff ff c0 03 ff ff | c0 03 ff ff c0 03 ff ff |........|........|
|00000140| c0 03 ff ff c0 03 ff ff | c0 0f ff ff f0 3f ff ff |........|.....?..|
|00000150| fc 7f ff ff fe ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00000160| ff ff ff ff ff 7f ff ff | fe 1f ff ff f8 07 ff ff |........|........|
|00000170| e0 01 ff ff 80 00 7f fe | 00 00 1f f8 00 00 07 e0 |........|........|
|00000180| 00 00 01 80 00 69 63 73 | 34 80 02 00 00 00 00 00 |.....ics|4.......|
|00000190| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 0f f0 |........|........|
|000001a0| 00 00 00 00 00 0f f8 1f | f0 00 00 00 0d f1 81 81 |........|........|
|000001b0| 8f d0 00 00 0f 88 18 18 | 19 f0 00 00 0f 88 81 88 |........|........|
|000001c0| 98 f0 00 00 0f 88 88 89 | 89 f0 00 00 ff 88 88 98 |........|........|
|000001d0| 98 ff 00 0f cf 88 88 89 | 89 fd f0 fc cf f8 88 98 |........|........|
|000001e0| 9f fc cf fc cc cf f8 8f | fc cc df 0f fc cc cf fc |........|........|
|000001f0| cc df f0 00 0f fc cc cc | df f0 00 00 00 0f fc df |........|........|
|00000200| f0 00 00 00 00 00 0f f0 | 00 00 00 69 63 73 38 80 |........|...ics8.|
|00000210| 04 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000220| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000230| 00 00 00 00 00 00 00 00 | ff ff 00 00 00 00 00 00 |........|........|
|00000240| 00 00 00 00 00 00 ff ff | 75 4b ff ff 00 00 00 00 |........|uK......|
|00000250| 00 00 00 00 f9 ff 75 4b | 4b 4b 4b 4b ff f9 00 00 |......uK|KKKK....|
|00000260| 00 00 00 00 ff 75 4b 4b | 4b 4b 4b 4b a0 ff 00 00 |.....uKK|KKKK....|
|00000270| 00 00 00 00 ff 75 75 75 | 4b 4b a0 a0 a0 ff 00 00 |.....uuu|KK......|
|00000280| 00 00 00 00 ff 75 75 75 | 75 a0 a0 a0 a0 ff 00 00 |.....uuu|u.......|
|00000290| 00 00 00 ff ff 75 75 75 | 75 a0 a0 a0 a0 ff ff 00 |.....uuu|u.......|
|000002a0| 00 00 ff f6 ff 75 75 75 | 75 a0 a0 a0 a0 ff f9 ff |.....uuu|u.......|
|000002b0| 00 ff f6 f6 ff ff 75 75 | 75 a0 a0 a0 ff ff f6 f6 |......uu|u.......|
|000002c0| ff ff f7 f6 f6 f6 ff ff | 75 a0 ff ff f6 f6 f7 f9 |........|u.......|
|000002d0| ff 00 ff ff f7 f6 f6 f6 | ff ff f6 f6 f7 f9 ff ff |........|........|
|000002e0| 00 00 00 00 ff ff f7 f6 | f6 f6 f7 f9 ff ff 00 00 |........|........|
|000002f0| 00 00 00 00 00 00 ff ff | f7 f9 ff ff 00 00 00 00 |........|........|
|00000300| 00 00 00 00 00 00 00 00 | ff ff 00 00 00 00 00 00 |........|........|
|00000310| 00 69 63 6c 34 80 08 00 | 00 00 00 00 00 00 00 00 |.icl4...|........|
|00000320| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000330| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000340| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000350| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 cf fc |........|........|
|00000360| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 cf ff ff |........|........|
|00000370| fc 00 00 00 00 00 00 00 | 00 00 00 00 cf ff 81 81 |........|........|
|00000380| ff fc 00 00 00 00 00 00 | 00 00 00 cf ff 18 18 18 |........|........|
|00000390| 18 ff fc 00 00 00 00 00 | 00 00 0f ff 81 81 81 81 |........|........|
|000003a0| 81 81 ff f0 00 00 00 00 | 00 00 cf 18 18 18 18 18 |........|........|
|000003b0| 18 18 18 fc 00 00 00 00 | 00 00 cf 88 81 81 81 81 |........|........|
|000003c0| 81 81 89 fc 00 00 00 00 | 00 00 cf 88 88 18 18 18 |........|........|
|000003d0| 18 98 98 fc 00 00 00 00 | 00 00 cf 88 88 88 81 81 |........|........|
|000003e0| 89 89 89 fc 00 00 00 00 | 00 00 cf 88 88 88 88 98 |........|........|
|000003f0| 98 98 98 fc 00 00 00 00 | 00 00 cf 88 88 88 88 89 |........|........|
|00000400| 89 89 89 fc 00 00 00 00 | 00 00 cf 88 88 88 88 98 |........|........|
|00000410| 98 98 98 fc 00 00 00 00 | 00 00 ff 88 88 88 88 89 |........|........|
|00000420| 89 89 89 ff 00 00 00 00 | 00 ff df 88 88 88 88 98 |........|........|
|00000430| 98 98 98 fd ff 00 00 00 | ff 0c df 88 88 88 88 89 |........|........|
|00000440| 89 89 89 fd cd ff 00 0f | 0c cc df 88 88 88 88 98 |........|........|
|00000450| 98 98 98 fd cc cd f0 f0 | cc cc df ff 88 88 88 89 |........|........|
|00000460| 89 89 ff fd cc cc df f0 | cc cc cc df ff 88 88 98 |........|........|
|00000470| 98 ff fd cc cc cc cf fc | 00 cc cc cc df ff 88 89 |........|........|
|00000480| ff fd cc cc cc cc df fc | cc 00 cc cc cc df ff ff |........|........|
|00000490| fd cc cc cc cc dd df 0f | fc cc 00 cc cc cc df fd |........|........|
|000004a0| cc cc cc cc dd df f0 00 | 0f fc cc 00 cc cc cc cc |........|........|
|000004b0| cc cc cc dd df f0 00 00 | 00 0f fc cc 00 cc cc cc |........|........|
|000004c0| cc cc dd df f0 00 00 00 | 00 00 0f fc cc 00 cc cc |........|........|
|000004d0| cc dd df f0 00 00 00 00 | 00 00 00 0f fc cc 00 cc |........|........|
|000004e0| dd df f0 00 00 00 00 00 | 00 00 00 00 0f fc cc dd |........|........|
|000004f0| df f0 00 00 00 00 00 00 | 00 00 00 00 00 0f fc df |........|........|
|00000500| f0 00 00 00 00 00 00 00 | 00 00 00 00 00 00 0f f0 |........|........|
|00000510| 00 00 00 00 00 00 00 69 | 63 6c 38 80 10 00 00 00 |.......i|cl8.....|
|00000520| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000530| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000540| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000550| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000560| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000570| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000580| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000590| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005a0| 00 00 00 00 00 00 00 00 | 00 00 00 f8 ff ff f8 00 |........|........|
|000005b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005c0| 00 00 00 00 00 00 00 00 | 00 f8 ff ff ff ff ff ff |........|........|
|000005d0| f8 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005e0| 00 00 00 00 00 00 00 f8 | ff ff ff 75 4b 4b 4b ff |........|...uKKK.|
|000005f0| ff ff f8 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000600| 00 00 00 00 00 f8 ff ff | ff 75 4b 4b 4b 4b 4b 4b |........|.uKKKKKK|
|00000610| 4b ff ff ff f8 00 00 00 | 00 00 00 00 00 00 00 00 |K.......|........|
|00000620| 00 00 00 00 ff ff ff 75 | 4b 4b 4b 4b 4b 4b 4b 4b |.......u|KKKKKKKK|
|00000630| 4b 4b 4b ff ff ff 00 00 | 00 00 00 00 00 00 00 00 |KKK.....|........|
|00000640| 00 00 00 f8 ff 75 4b 4b | 4b 4b 4b 4b 4b 4b 4b 4b |.....uKK|KKKKKKKK|
|00000650| 4b 4b 4b 4b 4b ff f8 00 | 00 00 00 00 00 00 00 00 |KKKKK...|........|
|00000660| 00 00 00 f8 ff 75 75 4b | 4b 4b 4b 4b 4b 4b 4b 4b |.....uuK|KKKKKKKK|
|00000670| 4b 4b 4b a0 a0 ff f8 00 | 00 00 00 00 00 00 00 00 |KKK.....|........|
|00000680| 00 00 00 f8 ff 75 75 75 | 75 4b 4b 4b 4b 4b 4b 4b |.....uuu|uKKKKKKK|
|00000690| 4b a0 a0 a0 a0 ff f8 00 | 00 00 00 00 00 00 00 00 |K.......|........|
|000006a0| 00 00 00 f8 ff 75 75 75 | 75 75 75 4b 4b 4b 4b a0 |.....uuu|uuuKKKK.|
|000006b0| a0 a0 a0 a0 a0 ff f8 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006c0| 00 00 00 f8 ff 75 75 75 | 75 75 75 75 75 a0 a0 a0 |.....uuu|uuuuu...|
|000006d0| a0 a0 a0 a0 a0 ff f8 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006e0| 00 00 00 f8 ff 75 75 75 | 75 75 75 75 75 a0 a0 a0 |.....uuu|uuuuu...|
|000006f0| a0 a0 a0 a0 a0 ff f8 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000700| 00 00 00 f8 ff 75 75 75 | 75 75 75 75 75 a0 a0 a0 |.....uuu|uuuuu...|
|00000710| a0 a0 a0 a0 a0 ff f8 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000720| 00 00 00 ff ff 75 75 75 | 75 75 75 75 75 a0 a0 a0 |.....uuu|uuuuu...|
|00000730| a0 a0 a0 a0 a0 ff ff 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000740| 00 ff ff f9 ff 75 75 75 | 75 75 75 75 75 a0 a0 a0 |.....uuu|uuuuu...|
|00000750| a0 a0 a0 a0 a0 ff f9 ff | ff 00 00 00 00 00 00 ff |........|........|
|00000760| ff 00 f6 f9 ff 75 75 75 | 75 75 75 75 75 a0 a0 a0 |.....uuu|uuuuu...|
|00000770| a0 a0 a0 a0 a0 ff f9 f6 | f9 ff ff 00 00 00 ff 00 |........|........|
|00000780| f6 f6 f6 f9 ff 7b 75 75 | 75 75 75 75 75 a0 a0 a0 |.....{uu|uuuuu...|
|00000790| a0 a0 a0 a0 a0 ff f9 f6 | f6 f6 f9 ff 00 ff 00 f6 |........|........|
|000007a0| f6 f6 f6 f9 ff ff ff 7b | 75 75 75 75 75 a0 a0 a0 |.......{|uuuuu...|
|000007b0| a0 a0 a0 ff ff ff f9 f6 | f6 f6 f6 f9 ff ff 00 f6 |........|........|
|000007c0| f6 f6 f6 f6 f6 f9 ff ff | ff 7b 75 75 75 a0 a0 a0 |........|.{uuu...|
|000007d0| a0 ff ff ff f9 f6 f6 f6 | f6 f6 f6 f6 ff ff f7 00 |........|........|
|000007e0| 00 f6 f6 f6 f6 f6 f6 f9 | ff ff ff 7b 75 a0 a0 ff |........|...{u...|
|000007f0| ff ff f9 f6 f6 f6 f6 f6 | f6 f6 f7 f9 ff ff f7 f7 |........|........|
|00000800| f7 00 00 f6 f6 f6 f6 f6 | f6 f9 ff ff ff ff ff ff |........|........|
|00000810| f9 f6 f6 f6 f6 f6 f6 f6 | f7 f9 f9 f9 ff 00 ff ff |........|........|
|00000820| f7 f7 f7 00 00 f6 f6 f6 | f6 f6 f6 f9 ff ff f9 f6 |........|........|
|00000830| f6 f6 f6 f6 f6 f6 f7 f9 | f9 f9 ff ff 00 00 00 00 |........|........|
|00000840| ff ff f7 f7 f7 00 00 f6 | f6 f6 f6 f6 f6 f6 f6 f6 |........|........|
|00000850| f6 f6 f6 f6 f7 f9 f9 f9 | ff ff 00 00 00 00 00 00 |........|........|
|00000860| 00 00 ff ff f7 f7 f7 00 | 00 f6 f6 f6 f6 f6 f6 f6 |........|........|
|00000870| f6 f7 f7 f9 f9 f9 ff ff | 00 00 00 00 00 00 00 00 |........|........|
|00000880| 00 00 00 00 ff ff f7 f7 | f7 00 00 f6 f6 f6 f6 f7 |........|........|
|00000890| f7 f9 f9 f9 ff ff 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008a0| 00 00 00 00 00 00 ff ff | f7 f7 f7 00 00 f7 f7 f9 |........|........|
|000008b0| f9 f9 ff ff 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008c0| 00 00 00 00 00 00 00 00 | ff ff f7 f7 f7 f9 f9 f9 |........|........|
|000008d0| ff ff 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008e0| 00 00 00 00 00 00 00 00 | 00 00 ff ff f7 f9 ff ff |........|........|
|000008f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000900| 00 00 00 00 00 00 00 00 | 00 00 00 00 ff ff 00 00 |........|........|
|00000910| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 01 04 74 |........|.......t|
|00000920| 65 78 74 04 52 2a 63 68 | 04 54 45 58 54 00 00 01 |ext.R*ch|.TEXT...|
|00000930| 41 04 56 69 65 77 07 57 | 69 6e 64 6f 77 31 04 a9 |A.View.W|indow1..|
|00000940| 01 83 03 12 04 4e 61 6d | 65 07 57 69 6e 64 6f 77 |.....Nam|e.Window|
|00000950| 31 05 46 72 61 6d 65 01 | 30 0c 48 61 73 42 61 63 |1.Frame.|0.HasBac|
|00000960| 6b 43 6f 6c 6f 72 05 46 | 61 6c 73 65 09 42 61 63 |kColor.F|alse.Bac|
|00000970| 6b 43 6f 6c 6f 72 08 31 | 34 35 34 30 32 35 33 08 |kColor.1|4540253.|
|00000980| 42 61 63 6b 64 72 6f 70 | 01 30 05 54 69 74 6c 65 |Backdrop|.0.Title|
|00000990| 08 55 6e 74 69 74 6c 65 | 64 07 56 69 73 69 62 6c |.Untitle|d.Visibl|
|000009a0| 65 04 54 72 75 65 08 43 | 6c 6f 73 65 42 6f 78 04 |e.True.C|loseBox.|
|000009b0| 54 72 75 65 08 47 72 6f | 77 49 63 6f 6e 05 46 61 |True.Gro|wIcon.Fa|
|000009c0| 6c 73 65 08 5a 6f 6f 6d | 49 63 6f 6e 05 46 61 6c |lse.Zoom|Icon.Fal|
|000009d0| 73 65 0b 42 61 6c 6c 6f | 6f 6e 48 65 6c 70 00 09 |se.Ballo|onHelp..|
|000009e0| 50 6c 61 63 65 6d 65 6e | 74 01 30 05 57 69 64 74 |Placemen|t.0.Widt|
|000009f0| 68 03 35 38 35 06 48 65 | 69 67 68 74 03 33 35 39 |h.585.He|ight.359|
|00000a00| 08 4d 69 6e 57 69 64 74 | 68 02 36 34 09 4d 69 6e |.MinWidt|h.64.Min|
|00000a10| 48 65 69 67 68 74 02 36 | 34 08 4d 61 78 57 69 64 |Height.6|4.MaxWid|
|00000a20| 74 68 05 33 32 30 30 30 | 09 4d 61 78 48 65 69 67 |th.32000|.MaxHeig|
|00000a30| 68 74 05 33 32 30 30 30 | 07 00 07 57 69 6e 64 6f |ht.32000|...Windo|
|00000a40| 77 31 88 01 06 41 70 70 | 6c 65 74 00 00 00 00 02 |w1...App|let.....|
|00000a50| 05 43 6c 6f 73 65 01 00 | 01 00 03 0b 53 75 62 20 |.Close..|....Sub |
|00000a60| 43 6c 6f 73 65 28 29 00 | 07 45 6e 64 20 53 75 62 |Close().|.End Sub|
|00000a70| 04 4f 70 65 6e 01 00 01 | 00 03 0a 53 75 62 20 4f |.Open...|...Sub O|
|00000a80| 70 65 6e 28 29 00 07 45 | 6e 64 20 53 75 62 00 00 |pen()..E|nd Sub..|
|00000a90| 06 07 00 00 a0 03 07 4c | 69 73 74 62 6f 78 00 00 |.......L|istbox..|
|00000aa0| 00 00 03 09 4d 6f 75 73 | 65 45 78 69 74 01 00 01 |....Mous|eExit...|
|00000ab0| 00 03 0f 53 75 62 20 4d | 6f 75 73 65 45 78 69 74 |...Sub M|ouseExit|
|00000ac0| 28 29 00 07 45 6e 64 20 | 53 75 62 04 4f 70 65 6e |()..End |Sub.Open|
|00000ad0| 01 00 01 00 82 02 0a 53 | 75 62 20 4f 70 65 6e 28 |.......S|ub Open(|
|00000ae0| 29 26 6c 69 73 74 62 6f | 78 31 2e 61 64 64 72 6f |)&listbo|x1.addro|
|00000af0| 77 20 22 41 63 6f 75 73 | 74 69 63 20 47 72 61 6e |w "Acous|tic Gran|
|00000b00| 64 20 50 69 61 6e 6f 22 | 27 6c 69 73 74 62 6f 78 |d Piano"|'listbox|
|00000b10| 31 2e 61 64 64 72 6f 77 | 20 22 42 72 69 67 68 74 |1.addrow| "Bright|
|00000b20| 20 41 63 6f 75 73 74 69 | 63 20 50 69 61 6e 6f 22 | Acousti|c Piano"|
|00000b30| 26 6c 69 73 74 62 6f 78 | 31 2e 61 64 64 72 6f 77 |&listbox|1.addrow|
|00000b40| 20 22 45 6c 65 63 74 72 | 69 63 20 47 72 61 6e 64 | "Electr|ic Grand|
|00000b50| 20 50 69 61 6e 6f 22 22 | 6c 69 73 74 62 6f 78 31 | Piano""|listbox1|
|00000b60| 2e 61 64 64 72 6f 77 20 | 22 48 6f 6e 6b 79 2d 74 |.addrow |"Honky-t|
|00000b70| 6f 6e 6b 20 50 69 61 6e | 6f 22 1e 6c 69 73 74 62 |onk Pian|o".listb|
|00000b80| 6f 78 31 2e 61 64 64 72 | 6f 77 20 22 52 68 6f 64 |ox1.addr|ow "Rhod|
|00000b90| 65 73 20 50 69 61 6e 6f | 22 20 6c 69 73 74 62 6f |es Piano|" listbo|
|00000ba0| 78 31 2e 61 64 64 72 6f | 77 20 22 43 68 6f 72 75 |x1.addro|w "Choru|
|00000bb0| 73 65 64 20 50 69 61 6e | 6f 22 1d 6c 69 73 74 62 |sed Pian|o".listb|
|00000bc0| 6f 78 31 2e 61 64 64 72 | 6f 77 20 22 48 61 72 70 |ox1.addr|ow "Harp|
|00000bd0| 73 69 63 68 6f 72 64 22 | 1a 6c 69 73 74 62 6f 78 |sichord"|.listbox|
|00000be0| 31 2e 61 64 64 72 6f 77 | 20 22 43 6c 61 76 69 6e |1.addrow| "Clavin|
|00000bf0| 65 74 22 19 6c 69 73 74 | 62 6f 78 31 2e 61 64 64 |et".list|box1.add|
|00000c00| 72 6f 77 20 22 43 65 6c | 65 73 74 61 22 1e 6c 69 |row "Cel|esta".li|
|00000c10| 73 74 62 6f 78 31 2e 61 | 64 64 72 6f 77 20 22 47 |stbox1.a|ddrow "G|
|00000c20| 6c 6f 63 6b 65 6e 73 70 | 69 65 6c 22 1b 6c 69 73 |lockensp|iel".lis|
|00000c30| 74 62 6f 78 31 2e 61 64 | 64 72 6f 77 20 22 4d 75 |tbox1.ad|drow "Mu|
|00000c40| 73 69 63 20 42 6f 78 22 | 1c 6c 69 73 74 62 6f 78 |sic Box"|.listbox|
|00000c50| 31 2e 61 64 64 72 6f 77 | 20 22 56 69 62 72 61 70 |1.addrow| "Vibrap|
|00000c60| 68 6f 6e 65 22 19 6c 69 | 73 74 62 6f 78 31 2e 61 |hone".li|stbox1.a|
|00000c70| 64 64 72 6f 77 20 22 4d | 61 72 69 6d 62 61 22 1b |ddrow "M|arimba".|
|00000c80| 6c 69 73 74 62 6f 78 31 | 2e 61 64 64 72 6f 77 20 |listbox1|.addrow |
|00000c90| 22 58 79 6c 6f 70 68 6f | 6e 65 22 1f 6c 69 73 74 |"Xylopho|ne".list|
|00000ca0| 62 6f 78 31 2e 61 64 64 | 72 6f 77 20 22 54 75 62 |box1.add|row "Tub|
|00000cb0| 75 6c 61 72 20 62 65 6c | 6c 73 22 1a 6c 69 73 74 |ular bel|ls".list|
|00000cc0| 62 6f 78 31 2e 61 64 64 | 72 6f 77 20 22 44 75 6c |box1.add|row "Dul|
|00000cd0| 63 69 6d 65 72 22 1c 6c | 69 73 74 62 6f 78 31 2e |cimer".l|istbox1.|
|00000ce0| 61 64 64 72 6f 77 20 22 | 44 72 61 77 20 4f 72 67 |addrow "|Draw Org|
|00000cf0| 61 6e 22 22 6c 69 73 74 | 62 6f 78 31 2e 61 64 64 |an""list|box1.add|
|00000d00| 72 6f 77 20 22 50 65 72 | 63 75 73 73 69 76 65 20 |row "Per|cussive |
|00000d10| 4f 72 67 61 6e 22 1c 6c | 69 73 74 62 6f 78 31 2e |Organ".l|istbox1.|
|00000d20| 61 64 64 72 6f 77 20 22 | 52 6f 63 6b 20 4f 72 67 |addrow "|Rock Org|
|00000d30| 61 6e 22 1e 6c 69 73 74 | 62 6f 78 31 2e 61 64 64 |an".list|box1.add|
|00000d40| 72 6f 77 20 22 43 68 75 | 72 63 68 20 4f 72 67 61 |row "Chu|rch Orga|
|00000d50| 6e 22 1c 6c 69 73 74 62 | 6f 78 31 2e 61 64 64 72 |n".listb|ox1.addr|
|00000d60| 6f 77 20 22 52 65 65 64 | 20 4f 72 67 61 6e 22 1b |ow "Reed| Organ".|
|00000d70| 6c 69 73 74 62 6f 78 31 | 2e 61 64 64 72 6f 77 20 |listbox1|.addrow |
|00000d80| 22 41 63 63 6f 72 64 69 | 6f 6e 22 1b 6c 69 73 74 |"Accordi|on".list|
|00000d90| 62 6f 78 31 2e 61 64 64 | 72 6f 77 20 22 48 61 72 |box1.add|row "Har|
|00000da0| 6d 6f 6e 69 63 61 22 21 | 6c 69 73 74 62 6f 78 31 |monica"!|listbox1|
|00000db0| 2e 61 64 64 72 6f 77 20 | 22 54 61 6e 67 6f 20 41 |.addrow |"Tango A|
|00000dc0| 63 63 6f 72 64 69 6f 6e | 22 27 6c 69 73 74 62 6f |ccordion|"'listbo|
|00000dd0| 78 31 2e 61 64 64 72 6f | 77 20 22 41 63 6f 75 73 |x1.addro|w "Acous|
|00000de0| 74 69 63 20 4e 79 6c 6f | 6e 20 47 75 69 74 61 72 |tic Nylo|n Guitar|
|00000df0| 22 27 6c 69 73 74 62 6f | 78 31 2e 61 64 64 72 6f |"'listbo|x1.addro|
|00000e00| 77 20 22 41 63 6f 75 73 | 74 69 63 20 53 74 65 65 |w "Acous|tic Stee|
|00000e10| 6c 20 47 75 69 74 61 72 | 22 26 6c 69 73 74 62 6f |l Guitar|"&listbo|
|00000e20| 78 31 2e 61 64 64 72 6f | 77 20 22 45 6c 65 63 74 |x1.addro|w "Elect|
|00000e30| 72 69 63 20 4a 61 7a 7a | 20 47 75 69 74 61 72 22 |ric Jazz| Guitar"|
|00000e40| 27 6c 69 73 74 62 6f 78 | 31 2e 61 64 64 72 6f 77 |'listbox|1.addrow|
|00000e50| 20 22 45 6c 65 63 74 72 | 69 63 20 63 6c 65 61 6e | "Electr|ic clean|
|00000e60| 20 47 75 69 74 61 72 22 | 27 6c 69 73 74 62 6f 78 | Guitar"|'listbox|
|00000e70| 31 2e 61 64 64 72 6f 77 | 20 22 45 6c 65 63 74 72 |1.addrow| "Electr|
|00000e80| 69 63 20 47 75 69 74 61 | 72 20 6d 75 74 65 64 22 |ic Guita|r muted"|
|00000e90| 23 6c 69 73 74 62 6f 78 | 31 2e 61 64 64 72 6f 77 |#listbox|1.addrow|
|00000ea0| 20 22 4f 76 65 72 64 72 | 69 76 65 6e 20 47 75 69 | "Overdr|iven Gui|
|00000eb0| 74 61 72 22 23 6c 69 73 | 74 62 6f 78 31 2e 61 64 |tar"#lis|tbox1.ad|
|00000ec0| 64 72 6f 77 20 22 44 69 | 73 74 6f 72 74 69 6f 6e |drow "Di|stortion|
|00000ed0| 20 47 75 69 74 61 72 22 | 22 6c 69 73 74 62 6f 78 | Guitar"|"listbox|
|00000ee0| 31 2e 61 64 64 72 6f 77 | 20 22 47 75 69 74 61 72 |1.addrow| "Guitar|
|00000ef0| 20 48 61 72 6d 6f 6e 69 | 63 73 22 1b 6c 69 73 74 | Harmoni|cs".list|
|00000f00| 62 6f 78 31 2e 61 64 64 | 72 6f 77 20 22 57 6f 6f |box1.add|row "Woo|
|00000f10| 64 20 42 61 73 73 22 28 | 6c 69 73 74 62 6f 78 31 |d Bass"(|listbox1|
|00000f20| 2e 61 64 64 72 6f 77 20 | 22 45 6c 65 63 74 72 69 |.addrow |"Electri|
|00000f30| 63 20 42 61 73 73 20 46 | 69 6e 67 65 72 65 64 22 |c Bass F|ingered"|
|00000f40| 26 6c 69 73 74 62 6f 78 | 31 2e 61 64 64 72 6f 77 |&listbox|1.addrow|
|00000f50| 20 22 45 6c 65 63 74 72 | 69 63 20 42 61 73 73 20 | "Electr|ic Bass |
|00000f60| 50 69 63 6b 65 64 22 1f | 6c 69 73 74 62 6f 78 31 |Picked".|listbox1|
|00000f70| 2e 61 64 64 72 6f 77 20 | 22 46 72 65 74 6c 65 73 |.addrow |"Fretles|
|00000f80| 73 20 42 61 73 73 22 1d | 6c 69 73 74 62 6f 78 31 |s Bass".|listbox1|
|00000f90| 2e 61 64 64 72 6f 77 20 | 22 53 6c 61 70 20 42 61 |.addrow |"Slap Ba|
|00000fa0| 73 73 20 31 22 1d 6c 69 | 73 74 62 6f 78 31 2e 61 |ss 1".li|stbox1.a|
|00000fb0| 64 64 72 6f 77 20 22 53 | 6c 61 70 20 42 61 73 73 |ddrow "S|lap Bass|
|00000fc0| 20 32 22 1e 6c 69 73 74 | 62 6f 78 31 2e 61 64 64 | 2".list|box1.add|
|00000fd0| 72 6f 77 20 22 53 79 6e | 74 68 20 42 61 73 73 20 |row "Syn|th Bass |
|00000fe0| 31 22 1e 6c 69 73 74 62 | 6f 78 31 2e 61 64 64 72 |1".listb|ox1.addr|
|00000ff0| 6f 77 20 22 53 79 6e 74 | 68 20 42 61 73 73 20 32 |ow "Synt|h Bass 2|
|00001000| 22 18 6c 69 73 74 62 6f | 78 31 2e 61 64 64 72 6f |".listbo|x1.addro|
|00001010| 77 20 22 56 69 6f 6c 69 | 6e 22 17 6c 69 73 74 62 |w "Violi|n".listb|
|00001020| 6f 78 31 2e 61 64 64 72 | 6f 77 20 22 56 69 6f 6c |ox1.addr|ow "Viol|
|00001030| 61 22 17 6c 69 73 74 62 | 6f 78 31 2e 61 64 64 72 |a".listb|ox1.addr|
|00001040| 6f 77 20 22 43 65 6c 6c | 6f 22 1c 6c 69 73 74 62 |ow "Cell|o".listb|
|00001050| 6f 78 31 2e 61 64 64 72 | 6f 77 20 22 43 6f 6e 74 |ox1.addr|ow "Cont|
|00001060| 72 61 62 61 73 73 22 21 | 6c 69 73 74 62 6f 78 31 |rabass"!|listbox1|
|00001070| 2e 61 64 64 72 6f 77 20 | 22 54 72 65 6d 6f 6c 6f |.addrow |"Tremolo|
|00001080| 20 53 74 72 69 6e 67 73 | 22 23 6c 69 73 74 62 6f | Strings|"#listbo|
|00001090| 78 31 2e 61 64 64 72 6f | 77 20 22 50 69 7a 7a 69 |x1.addro|w "Pizzi|
|000010a0| 63 61 74 6f 20 53 74 72 | 69 6e 67 73 22 21 6c 69 |cato Str|ings"!li|
|000010b0| 73 74 62 6f 78 31 2e 61 | 64 64 72 6f 77 20 22 4f |stbox1.a|ddrow "O|
|000010c0| 72 63 68 65 73 74 72 61 | 6c 20 48 61 72 70 22 19 |rchestra|l Harp".|
|000010d0| 6c 69 73 74 62 6f 78 31 | 2e 61 64 64 72 6f 77 20 |listbox1|.addrow |
|000010e0| 22 54 69 6d 70 61 6e 69 | 22 2c 6c 69 73 74 62 6f |"Timpani|",listbo|
|000010f0| 78 31 2e 61 64 64 72 6f | 77 20 22 41 63 6f 75 73 |x1.addro|w "Acous|
|00001100| 74 69 63 20 53 74 72 69 | 6e 67 20 45 6e 73 65 6d |tic Stri|ng Ensem|
|00001110| 62 6c 65 20 31 22 2c 6c | 69 73 74 62 6f 78 31 2e |ble 1",l|istbox1.|
|00001120| 61 64 64 72 6f 77 20 22 | 41 63 6f 75 73 74 69 63 |addrow "|Acoustic|
|00001130| 20 53 74 72 69 6e 67 20 | 45 6e 73 65 6d 62 6c 65 | String |Ensemble|
|00001140| 20 32 22 21 6c 69 73 74 | 62 6f 78 31 2e 61 64 64 | 2"!list|box1.add|
|00001150| 72 6f 77 20 22 53 79 6e | 74 68 20 53 74 72 69 6e |row "Syn|th Strin|
|00001160| 67 73 20 31 22 21 6c 69 | 73 74 62 6f 78 31 2e 61 |gs 1"!li|stbox1.a|
|00001170| 64 64 72 6f 77 20 22 53 | 79 6e 74 68 20 53 74 72 |ddrow "S|ynth Str|
|00001180| 69 6e 67 73 20 32 22 1b | 6c 69 73 74 62 6f 78 31 |ings 2".|listbox1|
|00001190| 2e 61 64 64 72 6f 77 20 | 22 41 61 68 20 43 68 6f |.addrow |"Aah Cho|
|000011a0| 69 72 22 1b 6c 69 73 74 | 62 6f 78 31 2e 61 64 64 |ir".list|box1.add|
|000011b0| 72 6f 77 20 22 4f 6f 68 | 20 43 68 6f 69 72 22 18 |row "Ooh| Choir".|
|000011c0| 6c 69 73 74 62 6f 78 31 | 2e 61 64 64 72 6f 77 20 |listbox1|.addrow |
|000011d0| 22 53 79 6e 76 6f 78 22 | 1f 6c 69 73 74 62 6f 78 |"Synvox"|.listbox|
|000011e0| 31 2e 61 64 64 72 6f 77 | 20 22 4f 72 63 68 65 73 |1.addrow| "Orches|
|000011f0| 74 72 61 20 48 69 74 22 | 19 6c 69 73 74 62 6f 78 |tra Hit"|.listbox|
|00001200| 31 2e 61 64 64 72 6f 77 | 20 22 54 72 75 6d 70 65 |1.addrow| "Trumpe|
|00001210| 74 22 1a 6c 69 73 74 62 | 6f 78 31 2e 61 64 64 72 |t".listb|ox1.addr|
|00001220| 6f 77 20 22 54 72 6f 6d | 62 6f 6e 65 22 16 6c 69 |ow "Trom|bone".li|
|00001230| 73 74 62 6f 78 31 2e 61 | 64 64 72 6f 77 20 22 54 |stbox1.a|ddrow "T|
|00001240| 75 62 61 22 1f 6c 69 73 | 74 62 6f 78 31 2e 61 64 |uba".lis|tbox1.ad|
|00001250| 64 72 6f 77 20 22 4d 75 | 74 65 64 20 54 72 75 6d |drow "Mu|ted Trum|
|00001260| 70 65 74 22 1d 6c 69 73 | 74 62 6f 78 31 2e 61 64 |pet".lis|tbox1.ad|
|00001270| 64 72 6f 77 20 22 46 72 | 65 6e 63 68 20 48 6f 72 |drow "Fr|ench Hor|
|00001280| 6e 22 1f 6c 69 73 74 62 | 6f 78 31 2e 61 64 64 72 |n".listb|ox1.addr|
|00001290| 6f 77 20 22 42 72 61 73 | 73 20 53 65 63 74 69 6f |ow "Bras|s Sectio|
|000012a0| 6e 22 1f 6c 69 73 74 62 | 6f 78 31 2e 61 64 64 72 |n".listb|ox1.addr|
|000012b0| 6f 77 20 22 53 79 6e 74 | 68 20 42 72 61 73 73 20 |ow "Synt|h Brass |
|000012c0| 31 22 1f 6c 69 73 74 62 | 6f 78 31 2e 61 64 64 72 |1".listb|ox1.addr|
|000012d0| 6f 77 20 22 53 79 6e 74 | 68 20 42 72 61 73 73 20 |ow "Synt|h Brass |
|000012e0| 32 22 1d 6c 69 73 74 62 | 6f 78 31 2e 61 64 64 72 |2".listb|ox1.addr|
|000012f0| 6f 77 20 22 53 6f 70 72 | 61 6e 6f 20 53 61 78 22 |ow "Sopr|ano Sax"|
|00001300| 1a 6c 69 73 74 62 6f 78 | 31 2e 61 64 64 72 6f 77 |.listbox|1.addrow|
|00001310| 20 22 41 6c 74 6f 20 53 | 61 78 22 1b 6c 69 73 74 | "Alto S|ax".list|
|00001320| 62 6f 78 31 2e 61 64 64 | 72 6f 77 20 22 54 65 6e |box1.add|row "Ten|
|00001330| 6f 72 20 53 61 78 22 1e | 6c 69 73 74 62 6f 78 31 |or Sax".|listbox1|
|00001340| 2e 61 64 64 72 6f 77 20 | 22 42 61 72 69 74 6f 6e |.addrow |"Bariton|
|00001350| 65 20 53 61 78 22 16 6c | 69 73 74 62 6f 78 31 2e |e Sax".l|istbox1.|
|00001360| 61 64 64 72 6f 77 20 22 | 4f 62 6f 65 22 1e 6c 69 |addrow "|Oboe".li|
|00001370| 73 74 62 6f 78 31 2e 61 | 64 64 72 6f 77 20 22 45 |stbox1.a|ddrow "E|
|00001380| 6e 67 6c 69 73 68 20 48 | 6f 72 6e 22 19 6c 69 73 |nglish H|orn".lis|
|00001390| 74 62 6f 78 31 2e 61 64 | 64 72 6f 77 20 22 42 61 |tbox1.ad|drow "Ba|
|000013a0| 73 73 6f 6f 6e 22 1a 6c | 69 73 74 62 6f 78 31 2e |ssoon".l|istbox1.|
|000013b0| 61 64 64 72 6f 77 20 22 | 43 6c 61 72 69 6e 65 74 |addrow "|Clarinet|
|000013c0| 22 19 6c 69 73 74 62 6f | 78 31 2e 61 64 64 72 6f |".listbo|x1.addro|
|000013d0| 77 20 22 50 69 63 63 6f | 6c 6f 22 17 6c 69 73 74 |w "Picco|lo".list|
|000013e0| 62 6f 78 31 2e 61 64 64 | 72 6f 77 20 22 46 6c 75 |box1.add|row "Flu|
|000013f0| 74 65 22 1a 6c 69 73 74 | 62 6f 78 31 2e 61 64 64 |te".list|box1.add|
|00001400| 72 6f 77 20 22 52 65 63 | 6f 72 64 65 72 22 1b 6c |row "Rec|order".l|
|00001410| 69 73 74 62 6f 78 31 2e | 61 64 64 72 6f 77 20 22 |istbox1.|addrow "|
|00001420| 50 61 6e 20 46 6c 75 74 | 65 22 1d 6c 69 73 74 62 |Pan Flut|e".listb|
|00001430| 6f 78 31 2e 61 64 64 72 | 6f 77 20 22 42 6f 74 74 |ox1.addr|ow "Bott|
|00001440| 6c 65 20 62 6c 6f 77 22 | 1c 6c 69 73 74 62 6f 78 |le blow"|.listbox|
|00001450| 31 2e 61 64 64 72 6f 77 | 20 22 53 68 61 6b 75 68 |1.addrow| "Shakuh|
|00001460| 61 63 68 69 22 19 6c 69 | 73 74 62 6f 78 31 2e 61 |achi".li|stbox1.a|
|00001470| 64 64 72 6f 77 20 22 57 | 68 69 73 74 6c 65 22 19 |ddrow "W|histle".|
|00001480| 6c 69 73 74 62 6f 78 31 | 2e 61 64 64 72 6f 77 20 |listbox1|.addrow |
|00001490| 22 4f 63 61 72 69 6e 61 | 22 1d 6c 69 73 74 62 6f |"Ocarina|".listbo|
|000014a0| 78 31 2e 61 64 64 72 6f | 77 20 22 53 71 75 61 72 |x1.addro|w "Squar|
|000014b0| 65 20 4c 65 61 64 22 1a | 6c 69 73 74 62 6f 78 31 |e Lead".|listbox1|
|000014c0| 2e 61 64 64 72 6f 77 20 | 22 53 61 77 20 4c 65 61 |.addrow |"Saw Lea|
|000014d0| 64 22 1a 6c 69 73 74 62 | 6f 78 31 2e 61 64 64 72 |d".listb|ox1.addr|
|000014e0| 6f 77 20 22 43 61 6c 6c | 69 6f 70 65 22 19 6c 69 |ow "Call|iope".li|
|000014f0| 73 74 62 6f 78 31 2e 61 | 64 64 72 6f 77 20 22 43 |stbox1.a|ddrow "C|
|00001500| 68 69 66 66 65 72 22 1e | 6c 69 73 74 62 6f 78 31 |hiffer".|listbox1|
|00001510| 2e 61 64 64 72 6f 77 20 | 22 53 79 6e 74 68 20 4c |.addrow |"Synth L|
|00001520| 65 61 64 20 35 22 1e 6c | 69 73 74 62 6f 78 31 2e |ead 5".l|istbox1.|
|00001530| 61 64 64 72 6f 77 20 22 | 53 79 6e 74 68 20 4c 65 |addrow "|Synth Le|
|00001540| 61 64 20 36 22 1e 6c 69 | 73 74 62 6f 78 31 2e 61 |ad 6".li|stbox1.a|
|00001550| 64 64 72 6f 77 20 22 53 | 79 6e 74 68 20 4c 65 61 |ddrow "S|ynth Lea|
|00001560| 64 20 37 22 1e 6c 69 73 | 74 62 6f 78 31 2e 61 64 |d 7".lis|tbox1.ad|
|00001570| 64 72 6f 77 20 22 53 79 | 6e 74 68 20 4c 65 61 64 |drow "Sy|nth Lead|
|00001580| 20 38 22 1d 6c 69 73 74 | 62 6f 78 31 2e 61 64 64 | 8".list|box1.add|
|00001590| 72 6f 77 20 22 53 79 6e | 74 68 20 50 61 64 20 31 |row "Syn|th Pad 1|
|000015a0| 22 1d 6c 69 73 74 62 6f | 78 31 2e 61 64 64 72 6f |".listbo|x1.addro|
|000015b0| 77 20 22 53 79 6e 74 68 | 20 50 61 64 20 32 22 1d |w "Synth| Pad 2".|
|000015c0| 6c 69 73 74 62 6f 78 31 | 2e 61 64 64 72 6f 77 20 |listbox1|.addrow |
|000015d0| 22 53 79 6e 74 68 20 50 | 61 64 20 33 22 1d 6c 69 |"Synth P|ad 3".li|
|000015e0| 73 74 62 6f 78 31 2e 61 | 64 64 72 6f 77 20 22 53 |stbox1.a|ddrow "S|
|000015f0| 79 6e 74 68 20 50 61 64 | 20 34 22 1d 6c 69 73 74 |ynth Pad| 4".list|
|00001600| 62 6f 78 31 2e 61 64 64 | 72 6f 77 20 22 53 79 6e |box1.add|row "Syn|
|00001610| 74 68 20 50 61 64 20 35 | 22 1d 6c 69 73 74 62 6f |th Pad 5|".listbo|
|00001620| 78 31 2e 61 64 64 72 6f | 77 20 22 53 79 6e 74 68 |x1.addro|w "Synth|
|00001630| 20 50 61 64 20 36 22 1d | 6c 69 73 74 62 6f 78 31 | Pad 6".|listbox1|
|00001640| 2e 61 64 64 72 6f 77 20 | 22 53 79 6e 74 68 20 50 |.addrow |"Synth P|
|00001650| 61 64 20 37 22 1d 6c 69 | 73 74 62 6f 78 31 2e 61 |ad 7".li|stbox1.a|
|00001660| 64 64 72 6f 77 20 22 53 | 79 6e 74 68 20 50 61 64 |ddrow "S|ynth Pad|
|00001670| 20 38 22 1a 6c 69 73 74 | 62 6f 78 31 2e 61 64 64 | 8".list|box1.add|
|00001680| 72 6f 77 20 22 49 63 65 | 20 52 61 69 6e 22 1d 6c |row "Ice| Rain".l|
|00001690| 69 73 74 62 6f 78 31 2e | 61 64 64 72 6f 77 20 22 |istbox1.|addrow "|
|000016a0| 53 6f 75 6e 64 74 72 61 | 63 6b 73 22 19 6c 69 73 |Soundtra|cks".lis|
|000016b0| 74 62 6f 78 31 2e 61 64 | 64 72 6f 77 20 22 43 72 |tbox1.ad|drow "Cr|
|000016c0| 79 73 74 61 6c 22 1c 6c | 69 73 74 62 6f 78 31 2e |ystal".l|istbox1.|
|000016d0| 61 64 64 72 6f 77 20 22 | 41 74 6d 6f 73 70 68 65 |addrow "|Atmosphe|
|000016e0| 72 65 22 18 6c 69 73 74 | 62 6f 78 31 2e 61 64 64 |re".list|box1.add|
|000016f0| 72 6f 77 20 22 42 72 69 | 67 68 74 22 18 6c 69 73 |row "Bri|ght".lis|
|00001700| 74 62 6f 78 31 2e 61 64 | 64 72 6f 77 20 22 47 6f |tbox1.ad|drow "Go|
|00001710| 62 6c 69 6e 22 18 6c 69 | 73 74 62 6f 78 31 2e 61 |blin".li|stbox1.a|
|00001720| 64 64 72 6f 77 20 22 45 | 63 68 6f 65 73 22 17 6c |ddrow "E|choes".l|
|00001730| 69 73 74 62 6f 78 31 2e | 61 64 64 72 6f 77 20 22 |istbox1.|addrow "|
|00001740| 53 70 61 63 65 22 17 6c | 69 73 74 62 6f 78 31 2e |Space".l|istbox1.|
|00001750| 61 64 64 72 6f 77 20 22 | 53 69 74 61 72 22 17 6c |addrow "|Sitar".l|
|00001760| 69 73 74 62 6f 78 31 2e | 61 64 64 72 6f 77 20 22 |istbox1.|addrow "|
|00001770| 42 61 6e 6a 6f 22 1a 6c | 69 73 74 62 6f 78 31 2e |Banjo".l|istbox1.|
|00001780| 61 64 64 72 6f 77 20 22 | 53 68 61 6d 69 73 65 6e |addrow "|Shamisen|
|00001790| 22 16 6c 69 73 74 62 6f | 78 31 2e 61 64 64 72 6f |".listbo|x1.addro|
|000017a0| 77 20 22 4b 6f 74 6f 22 | 19 6c 69 73 74 62 6f 78 |w "Koto"|.listbox|
|000017b0| 31 2e 61 64 64 72 6f 77 | 20 22 4b 61 6c 69 6d 62 |1.addrow| "Kalimb|
|000017c0| 61 22 19 6c 69 73 74 62 | 6f 78 31 2e 61 64 64 72 |a".listb|ox1.addr|
|000017d0| 6f 77 20 22 42 61 67 70 | 69 70 65 22 18 6c 69 73 |ow "Bagp|ipe".lis|
|000017e0| 74 62 6f 78 31 2e 61 64 | 64 72 6f 77 20 22 46 69 |tbox1.ad|drow "Fi|
|000017f0| 64 64 6c 65 22 18 6c 69 | 73 74 62 6f 78 31 2e 61 |ddle".li|stbox1.a|
|00001800| 64 64 72 6f 77 20 22 53 | 68 61 6e 61 69 22 1d 6c |ddrow "S|hanai".l|
|00001810| 69 73 74 62 6f 78 31 2e | 61 64 64 72 6f 77 20 22 |istbox1.|addrow "|
|00001820| 54 69 6e 6b 6c 65 20 62 | 65 6c 6c 22 17 6c 69 73 |Tinkle b|ell".lis|
|00001830| 74 62 6f 78 31 2e 61 64 | 64 72 6f 77 20 22 41 67 |tbox1.ad|drow "Ag|
|00001840| 6f 67 6f 22 1d 6c 69 73 | 74 62 6f 78 31 2e 61 64 |ogo".lis|tbox1.ad|
|00001850| 64 72 6f 77 20 22 53 74 | 65 65 6c 20 44 72 75 6d |drow "St|eel Drum|
|00001860| 73 22 1b 6c 69 73 74 62 | 6f 78 31 2e 61 64 64 72 |s".listb|ox1.addr|
|00001870| 6f 77 20 22 57 6f 6f 64 | 62 6c 6f 63 6b 22 1c 6c |ow "Wood|block".l|
|00001880| 69 73 74 62 6f 78 31 2e | 61 64 64 72 6f 77 20 22 |istbox1.|addrow "|
|00001890| 54 61 69 6b 6f 20 44 72 | 75 6d 22 1d 6c 69 73 74 |Taiko Dr|um".list|
|000018a0| 62 6f 78 31 2e 61 64 64 | 72 6f 77 20 22 4d 65 6c |box1.add|row "Mel|
|000018b0| 6f 64 69 63 20 54 6f 6d | 22 1b 6c 69 73 74 62 6f |odic Tom|".listbo|
|000018c0| 78 31 2e 61 64 64 72 6f | 77 20 22 53 79 6e 74 68 |x1.addro|w "Synth|
|000018d0| 20 54 6f 6d 22 20 6c 69 | 73 74 62 6f 78 31 2e 61 | Tom" li|stbox1.a|
|000018e0| 64 64 72 6f 77 20 22 52 | 65 76 65 72 73 65 20 43 |ddrow "R|everse C|
|000018f0| 79 6d 62 61 6c 22 23 6c | 69 73 74 62 6f 78 31 2e |ymbal"#l|istbox1.|
|00001900| 61 64 64 72 6f 77 20 22 | 47 75 69 74 61 72 20 46 |addrow "|Guitar F|
|00001910| 72 65 74 20 4e 6f 69 73 | 65 22 1e 6c 69 73 74 62 |ret Nois|e".listb|
|00001920| 6f 78 31 2e 61 64 64 72 | 6f 77 20 22 42 72 65 61 |ox1.addr|ow "Brea|
|00001930| 74 68 20 4e 6f 69 73 65 | 22 1a 6c 69 73 74 62 6f |th Noise|".listbo|
|00001940| 78 31 2e 61 64 64 72 6f | 77 20 22 53 65 61 73 68 |x1.addro|w "Seash|
|00001950| 6f 72 65 22 1c 6c 69 73 | 74 62 6f 78 31 2e 61 64 |ore".lis|tbox1.ad|
|00001960| 64 72 6f 77 20 22 42 69 | 72 64 20 54 77 65 65 74 |drow "Bi|rd Tweet|
|00001970| 22 20 6c 69 73 74 62 6f | 78 31 2e 61 64 64 72 6f |" listbo|x1.addro|
|00001980| 77 20 22 54 65 6c 65 70 | 68 6f 6e 65 20 52 69 6e |w "Telep|hone Rin|
|00001990| 67 22 1c 6c 69 73 74 62 | 6f 78 31 2e 61 64 64 72 |g".listb|ox1.addr|
|000019a0| 6f 77 20 22 48 65 6c 69 | 63 6f 70 74 65 72 22 1a |ow "Heli|copter".|
|000019b0| 6c 69 73 74 62 6f 78 31 | 2e 61 64 64 72 6f 77 20 |listbox1|.addrow |
|000019c0| 22 41 70 70 6c 61 75 73 | 65 22 1f 6c 69 73 74 62 |"Applaus|e".listb|
|000019d0| 6f 78 31 2e 61 64 64 72 | 6f 77 20 22 47 75 6e 73 |ox1.addr|ow "Guns|
|000019e0| 68 6f 74 20 54 61 62 6c | 65 22 07 45 6e 64 20 53 |hot Tabl|e".End S|
|000019f0| 75 62 06 43 68 61 6e 67 | 65 01 2b 01 2b 03 0c 53 |ub.Chang|e.+.+..S|
|00001a00| 75 62 20 43 68 61 6e 67 | 65 28 29 2b 4e 6f 74 65 |ub Chang|e()+Note|
|00001a10| 50 6c 61 79 65 72 31 2e | 69 6e 73 74 72 75 6d 65 |Player1.|instrume|
|00001a20| 6e 74 3d 6c 69 73 74 62 | 6f 78 31 2e 6c 69 73 74 |nt=listb|ox1.list|
|00001a30| 49 6e 64 65 78 2b 31 07 | 45 6e 64 20 53 75 62 00 |Index+1.|End Sub.|
|00001a40| 00 07 00 00 a4 01 0a 53 | 74 61 74 69 63 54 65 78 |.......S|taticTex|
|00001a50| 74 00 00 00 00 00 00 00 | 07 00 00 90 01 06 43 61 |t.......|......Ca|
|00001a60| 6e 76 61 73 00 00 00 00 | 04 04 4f 70 65 6e 04 21 |nvas....|..Open.!|
|00001a70| 01 00 06 0a 53 75 62 20 | 4f 70 65 6e 28 29 10 64 |....Sub |Open().d|
|00001a80| 69 6d 20 77 20 61 73 20 | 69 6e 74 65 67 65 72 27 |im w as |integer'|
|00001a90| 77 3d 63 61 6e 76 61 73 | 31 2e 77 69 64 74 68 2f |w=canvas|1.width/|
|00001aa0| 35 32 20 20 2f 2f 66 6f | 72 20 35 32 20 77 68 69 |52 //fo|r 52 whi|
|00001ab0| 74 65 20 6b 65 79 73 12 | 63 61 6e 76 61 73 31 2e |te keys.|canvas1.|
|00001ac0| 77 69 64 74 68 3d 77 2a | 35 32 21 63 61 6e 76 61 |width=w*|52!canva|
|00001ad0| 73 31 2e 68 65 69 67 68 | 74 3d 63 61 6e 76 61 73 |s1.heigh|t=canvas|
|00001ae0| 31 2e 77 69 64 74 68 2f | 36 2e 33 33 07 45 6e 64 |1.width/|6.33.End|
|00001af0| 20 53 75 62 07 4d 6f 75 | 73 65 55 70 01 29 01 00 | Sub.Mou|seUp.)..|
|00001b00| 03 27 53 75 62 20 4d 6f | 75 73 65 55 70 28 58 20 |.'Sub Mo|useUp(X |
|00001b10| 41 73 20 49 6e 74 65 67 | 65 72 2c 20 59 20 41 73 |As Integ|er, Y As|
|00001b20| 20 49 6e 74 65 67 65 72 | 29 29 4e 6f 74 65 50 6c | Integer|))NotePl|
|00001b30| 61 79 65 72 31 2e 70 6c | 61 79 4e 6f 74 65 20 36 |ayer1.pl|ayNote 6|
|00001b40| 30 2c 20 30 2f 2f 73 74 | 6f 70 20 74 68 65 20 6e |0, 0//st|op the n|
|00001b50| 6f 74 65 07 45 6e 64 20 | 53 75 62 09 4d 6f 75 73 |ote.End |Sub.Mous|
|00001b60| 65 44 6f 77 6e 02 0b 01 | 00 04 39 46 75 6e 63 74 |eDown...|..9Funct|
|00001b70| 69 6f 6e 20 4d 6f 75 73 | 65 44 6f 77 6e 28 58 20 |ion Mous|eDown(X |
|00001b80| 41 73 20 49 6e 74 65 67 | 65 72 2c 20 59 20 41 73 |As Integ|er, Y As|
|00001b90| 20 49 6e 74 65 67 65 72 | 29 20 41 73 20 42 6f 6f | Integer|) As Boo|
|00001ba0| 6c 65 61 6e 2d 4e 6f 74 | 65 50 6c 61 79 65 72 31 |lean-Not|ePlayer1|
|00001bb0| 2e 70 6c 61 79 4e 6f 74 | 65 20 36 30 2c 20 31 30 |.playNot|e 60, 10|
|00001bc0| 30 20 2f 2f 73 74 61 72 | 74 20 74 68 65 20 6e 6f |0 //star|t the no|
|00001bd0| 74 65 0b 72 65 74 75 72 | 6e 20 74 72 75 65 0c 45 |te.retur|n true.E|
|00001be0| 6e 64 20 46 75 6e 63 74 | 69 6f 6e 05 50 61 69 6e |nd Funct|ion.Pain|
|00001bf0| 74 01 00 2d 04 2f 18 53 | 75 62 20 50 61 69 6e 74 |t..-./.S|ub Paint|
|00001c00| 28 67 20 41 73 20 47 72 | 61 70 68 69 63 73 29 10 |(g As Gr|aphics).|
|00001c10| 64 69 6d 20 6c 20 61 73 | 20 69 6e 74 65 67 65 72 |dim l as| integer|
|00001c20| 10 64 69 6d 20 74 20 61 | 73 20 69 6e 74 65 67 65 |.dim t a|s intege|
|00001c30| 72 10 64 69 6d 20 77 20 | 61 73 20 69 6e 74 65 67 |r.dim w |as integ|
|00001c40| 65 72 10 64 69 6d 20 68 | 20 61 73 20 69 6e 74 65 |er.dim h| as inte|
|00001c50| 67 65 72 17 64 69 6d 20 | 6b 65 79 57 69 64 74 68 |ger.dim |keyWidth|
|00001c60| 20 61 73 20 69 6e 74 65 | 67 65 72 1c 64 69 6d 20 | as inte|ger.dim |
|00001c70| 62 6c 61 63 6b 4b 65 79 | 57 69 64 74 68 20 61 73 |blackKey|Width as|
|00001c80| 20 69 6e 74 65 67 65 72 | 1c 64 69 6d 20 73 74 61 | integer|.dim sta|
|00001c90| 72 74 69 6e 67 50 6f 69 | 6e 74 20 61 73 20 69 6e |rtingPoi|nt as in|
|00001ca0| 74 65 67 65 72 1d 64 69 | 6d 20 62 6c 61 63 6b 4b |teger.di|m blackK|
|00001cb0| 65 79 48 65 69 67 68 74 | 20 61 73 20 69 6e 74 65 |eyHeight| as inte|
|00001cc0| 67 65 72 10 64 69 6d 20 | 69 20 61 73 20 69 6e 74 |ger.dim |i as int|
|00001cd0| 65 67 65 72 10 64 69 6d | 20 6a 20 61 73 20 69 6e |eger.dim| j as in|
|00001ce0| 74 65 67 65 72 0e 6c 3d | 63 61 6e 76 61 73 31 2e |teger.l=|canvas1.|
|00001cf0| 6c 65 66 74 0d 74 3d 63 | 61 6e 76 61 73 31 2e 74 |left.t=c|anvas1.t|
|00001d00| 6f 70 0f 77 3d 63 61 6e | 76 61 73 31 2e 77 69 64 |op.w=can|vas1.wid|
|00001d10| 74 68 10 68 3d 63 61 6e | 76 61 73 31 2e 68 65 69 |th.h=can|vas1.hei|
|00001d20| 67 68 74 11 2f 2f 64 72 | 61 77 20 74 68 65 20 62 |ght.//dr|aw the b|
|00001d30| 6f 72 64 65 72 16 67 2e | 66 6f 72 65 63 6f 6c 6f |order.g.|forecolo|
|00001d40| 72 3d 72 67 62 28 30 2c | 30 2c 30 29 16 67 2e 64 |r=rgb(0,|0,0).g.d|
|00001d50| 72 61 77 72 65 63 74 20 | 31 2c 31 2c 77 2d 32 2c |rawrect |1,1,w-2,|
|00001d60| 68 2d 32 1b 2f 2f 64 72 | 61 77 20 74 68 65 20 77 |h-2.//dr|aw the w|
|00001d70| 68 69 74 65 20 62 61 63 | 6b 67 72 6f 75 6e 64 27 |hite bac|kground'|
|00001d80| 67 2e 66 6f 72 65 63 6f | 6c 6f 72 3d 72 67 62 28 |g.foreco|lor=rgb(|
|00001d90| 32 35 35 2c 32 35 35 2c | 32 35 35 29 2f 2f 67 65 |255,255,|255)//ge|
|00001da0| 74 20 77 68 69 74 65 16 | 67 2e 66 69 6c 6c 72 65 |t white.|g.fillre|
|00001db0| 63 74 20 32 2c 32 2c 77 | 2d 33 2c 68 2d 33 00 33 |ct 2,2,w|-3,h-3.3|
|00001dc0| 67 2e 66 6f 72 65 63 6f | 6c 6f 72 3d 72 67 62 28 |g.foreco|lor=rgb(|
|00001dd0| 30 2c 30 2c 30 29 2f 2f | 73 65 74 20 74 68 65 20 |0,0,0)//|set the |
|00001de0| 63 6f 6c 6f 72 20 62 61 | 63 6b 20 74 6f 20 62 6c |color ba|ck to bl|
|00001df0| 61 63 6b 0d 6b 65 79 57 | 69 64 74 68 3d 77 2f 35 |ack.keyW|idth=w/5|
|00001e00| 32 15 2f 2f 64 72 61 77 | 20 74 68 65 20 77 68 69 |2.//draw| the whi|
|00001e10| 74 65 20 6b 65 79 73 2c | 66 6f 72 20 69 3d 20 6b |te keys,|for i= k|
|00001e20| 65 79 57 69 64 74 68 20 | 74 6f 20 35 31 2a 6b 65 |eyWidth |to 51*ke|
|00001e30| 79 57 69 64 74 68 20 73 | 74 65 70 20 6b 65 79 57 |yWidth s|tep keyW|
|00001e40| 69 64 74 68 14 67 2e 64 | 72 61 77 6c 69 6e 65 20 |idth.g.d|rawline |
|00001e50| 69 2c 31 2c 69 2c 68 2d | 32 04 6e 65 78 74 1a 2f |i,1,i,h-|2.next./|
|00001e60| 2f 64 72 61 77 20 74 68 | 65 20 66 69 72 73 74 20 |/draw th|e first |
|00001e70| 62 6c 61 63 6b 20 6b 65 | 79 1a 62 6c 61 63 6b 4b |black ke|y.blackK|
|00001e80| 65 79 57 69 64 74 68 3d | 4b 65 79 57 69 64 74 68 |eyWidth=|KeyWidth|
|00001e90| 2a 2e 37 35 14 62 6c 61 | 63 6b 4b 65 79 48 65 69 |*.75.bla|ckKeyHei|
|00001ea0| 67 68 74 3d 68 2a 2e 36 | 34 87 01 67 2e 66 69 6c |ght=h*.6|4..g.fil|
|00001eb0| 6c 72 65 63 74 20 6b 65 | 79 57 69 64 74 68 2d 28 |lrect ke|yWidth-(|
|00001ec0| 62 6c 61 63 6b 4b 65 79 | 57 69 64 74 68 2f 32 29 |blackKey|Width/2)|
|00001ed0| 2c 20 31 2c 20 62 6c 61 | 63 6b 4b 65 79 57 69 64 |, 1, bla|ckKeyWid|
|00001ee0| 74 68 2c 20 62 6c 61 63 | 6b 4b 65 79 48 65 69 67 |th, blac|kKeyHeig|
|00001ef0| 68 74 20 2f 2f 64 72 61 | 77 20 37 20 70 61 69 72 |ht //dra|w 7 pair|
|00001f00| 73 20 6f 66 20 74 68 65 | 20 62 6c 61 63 6b 20 6b |s of the| black k|
|00001f10| 65 79 73 2a 73 74 61 72 | 74 69 6e 67 50 6f 69 6e |eys*star|tingPoin|
|00001f20| 74 3d 4b 65 79 57 69 64 | 74 68 2a 33 2d 28 62 6c |t=KeyWid|th*3-(bl|
|00001f30| 61 63 6b 4b 65 79 57 69 | 64 74 68 2f 32 29 0c 66 |ackKeyWi|dth/2).f|
|00001f40| 6f 72 20 69 3d 31 20 74 | 6f 20 37 3a 67 2e 66 69 |or i=1 t|o 7:g.fi|
|00001f50| 6c 6c 72 65 63 74 20 73 | 74 61 72 74 69 6e 67 50 |llrect s|tartingP|
|00001f60| 6f 69 6e 74 2c 20 31 2c | 20 62 6c 61 63 6b 4b 65 |oint, 1,| blackKe|
|00001f70| 79 57 69 64 74 68 2c 20 | 62 6c 61 63 6b 4b 65 79 |yWidth, |blackKey|
|00001f80| 48 65 69 67 68 74 24 53 | 74 61 72 74 69 6e 67 50 |Height$S|tartingP|
|00001f90| 6f 69 6e 74 3d 73 74 61 | 72 74 69 6e 67 50 6f 69 |oint=sta|rtingPoi|
|00001fa0| 6e 74 2b 6b 65 79 57 69 | 64 74 68 3a 67 2e 66 69 |nt+keyWi|dth:g.fi|
|00001fb0| 6c 6c 72 65 63 74 20 73 | 74 61 72 74 69 6e 67 50 |llrect s|tartingP|
|00001fc0| 6f 69 6e 74 2c 20 31 2c | 20 62 6c 61 63 6b 4b 65 |oint, 1,| blackKe|
|00001fd0| 79 57 69 64 74 68 2c 20 | 62 6c 61 63 6b 4b 65 79 |yWidth, |blackKey|
|00001fe0| 48 65 69 67 68 74 8c 01 | 53 74 61 72 74 69 6e 67 |Height..|Starting|
|00001ff0| 50 6f 69 6e 74 3d 73 74 | 61 72 74 69 6e 67 50 6f |Point=st|artingPo|
|00002000| 69 6e 74 2b 28 62 6c 61 | 63 6b 4b 65 79 57 69 64 |int+(bla|ckKeyWid|
|00002010| 74 68 2f 32 29 2b 28 6b | 65 79 57 69 64 74 68 2a |th/2)+(k|eyWidth*|
|00002020| 32 29 2d 28 62 6c 61 63 | 6b 4b 65 79 57 69 64 74 |2)-(blac|kKeyWidt|
|00002030| 68 2f 32 29 3a 67 2e 66 | 69 6c 6c 72 65 63 74 20 |h/2):g.f|illrect |
|00002040| 73 74 61 72 74 69 6e 67 | 50 6f 69 6e 74 2c 20 31 |starting|Point, 1|
|00002050| 2c 20 62 6c 61 63 6b 4b | 65 79 57 69 64 74 68 2c |, blackK|eyWidth,|
|00002060| 20 62 6c 61 63 6b 4b 65 | 79 48 65 69 67 68 74 0c | blackKe|yHeight.|
|00002070| 66 6f 72 20 6a 3d 31 20 | 74 6f 20 32 24 53 74 61 |for j=1 |to 2$Sta|
|00002080| 72 74 69 6e 67 50 6f 69 | 6e 74 3d 73 74 61 72 74 |rtingPoi|nt=start|
|00002090| 69 6e 67 50 6f 69 6e 74 | 2b 6b 65 79 57 69 64 74 |ingPoint|+keyWidt|
|000020a0| 68 3a 67 2e 66 69 6c 6c | 72 65 63 74 20 73 74 61 |h:g.fill|rect sta|
|000020b0| 72 74 69 6e 67 50 6f 69 | 6e 74 2c 20 31 2c 20 62 |rtingPoi|nt, 1, b|
|000020c0| 6c 61 63 6b 4b 65 79 57 | 69 64 74 68 2c 20 62 6c |lackKeyW|idth, bl|
|000020d0| 61 63 6b 4b 65 79 48 65 | 69 67 68 74 04 6e 65 78 |ackKeyHe|ight.nex|
|000020e0| 74 28 73 74 61 72 74 69 | 6e 67 50 6f 69 6e 74 3d |t(starti|ngPoint=|
|000020f0| 73 74 61 72 74 69 6e 67 | 50 6f 69 6e 74 2b 28 6b |starting|Point+(k|
|00002100| 65 79 57 69 64 74 68 2a | 32 29 04 6e 65 78 74 07 |eyWidth*|2).next.|
|00002110| 45 6e 64 20 53 75 62 00 | 00 07 00 00 94 01 0a 4e |End Sub.|.......N|
|00002120| 6f 74 65 50 6c 61 79 65 | 72 00 00 00 00 00 00 00 |otePlaye|r.......|
|00002130| 07 00 00 a4 01 0d 50 69 | 61 6e 6f 4b 65 79 62 6f |......Pi|anoKeybo|
|00002140| 61 72 64 00 00 00 00 02 | 04 4f 70 65 6e 01 1a 01 |ard.....|.Open...|
|00002150| 1a 03 0a 53 75 62 20 4f | 70 65 6e 28 29 1a 63 61 |...Sub O|pen().ca|
|00002160| 6e 76 61 73 32 2e 74 61 | 72 67 65 74 3d 6e 6f 74 |nvas2.ta|rget=not|
|00002170| 65 70 6c 61 79 65 72 31 | 07 45 6e 64 20 53 75 62 |eplayer1|.End Sub|
|00002180| 09 4d 6f 75 73 65 44 72 | 61 67 01 00 01 00 03 29 |.MouseDr|ag.....)|
|00002190| 53 75 62 20 4d 6f 75 73 | 65 44 72 61 67 28 58 20 |Sub Mous|eDrag(X |
|000021a0| 41 73 20 49 6e 74 65 67 | 65 72 2c 20 59 20 41 73 |As Integ|er, Y As|
|000021b0| 20 49 6e 74 65 67 65 72 | 29 00 07 45 6e 64 20 53 | Integer|)..End S|
|000021c0| 75 62 00 00 07 00 00 a0 | 01 0a 50 75 73 68 42 75 |ub......|..PushBu|
|000021d0| 74 74 6f 6e 00 00 00 00 | 01 06 41 63 74 69 6f 6e |tton....|..Action|
|000021e0| 02 0a 02 0d 05 0c 53 75 | 62 20 41 63 74 69 6f 6e |......Su|b Action|
|000021f0| 28 29 10 64 69 6d 20 69 | 20 61 73 20 69 6e 74 65 |().dim i| as inte|
|00002200| 67 65 72 0d 69 3d 32 39 | 30 20 6d 6f 64 20 32 39 |ger.i=29|0 mod 29|
|00002210| 30 0d 6d 73 67 62 6f 78 | 20 73 74 72 28 69 29 07 |0.msgbox| str(i).|
|00002220| 45 6e 64 20 53 75 62 00 | 00 06 07 4c 69 73 74 42 |End Sub.|...ListB|
|00002230| 6f 78 1c 04 4e 61 6d 65 | 08 4c 69 73 74 42 6f 78 |ox..Name|.ListBox|
|00002240| 31 05 49 6e 64 65 78 0b | 2d 32 31 34 37 34 38 33 |1.Index.|-2147483|
|00002250| 36 34 38 0d 54 61 62 50 | 61 6e 65 6c 49 6e 64 65 |648.TabP|anelInde|
|00002260| 78 01 30 07 56 69 73 69 | 62 6c 65 04 54 72 75 65 |x.0.Visi|ble.True|
|00002270| 04 4c 65 66 74 02 31 33 | 03 54 6f 70 02 32 34 05 |.Left.13|.Top.24.|
|00002280| 57 69 64 74 68 03 32 31 | 32 06 48 65 69 67 68 74 |Width.21|2.Height|
|00002290| 03 31 33 32 0b 42 61 6c | 6c 6f 6f 6e 48 65 6c 70 |.132.Bal|loonHelp|
|000022a0| 00 13 44 69 73 61 62 6c | 65 64 42 61 6c 6c 6f 6f |..Disabl|edBalloo|
|000022b0| 6e 48 65 6c 70 00 08 4c | 6f 63 6b 4c 65 66 74 05 |nHelp..L|ockLeft.|
|000022c0| 46 61 6c 73 65 07 4c 6f | 63 6b 54 6f 70 05 46 61 |False.Lo|ckTop.Fa|
|000022d0| 6c 73 65 09 4c 6f 63 6b | 52 69 67 68 74 05 46 61 |lse.Lock|Right.Fa|
|000022e0| 6c 73 65 0a 4c 6f 63 6b | 42 6f 74 74 6f 6d 05 46 |lse.Lock|Bottom.F|
|000022f0| 61 6c 73 65 08 54 65 78 | 74 46 6f 6e 74 06 47 65 |alse.Tex|tFont.Ge|
|00002300| 6e 65 76 61 08 54 65 78 | 74 53 69 7a 65 01 39 04 |neva.Tex|tSize.9.|
|00002310| 42 6f 6c 64 05 46 61 6c | 73 65 06 49 74 61 6c 69 |Bold.Fal|se.Itali|
|00002320| 63 05 46 61 6c 73 65 09 | 55 6e 64 65 72 6c 69 6e |c.False.|Underlin|
|00002330| 65 05 46 61 6c 73 65 07 | 45 6e 61 62 6c 65 64 04 |e.False.|Enabled.|
|00002340| 54 72 75 65 0b 43 6f 6c | 75 6d 6e 43 6f 75 6e 74 |True.Col|umnCount|
|00002350| 01 31 0c 43 6f 6c 75 6d | 6e 57 69 64 74 68 73 00 |.1.Colum|nWidths.|
|00002360| 0a 48 61 73 48 65 61 64 | 69 6e 67 05 46 61 6c 73 |.HasHead|ing.Fals|
|00002370| 65 0c 55 73 65 46 6f 63 | 75 73 52 69 6e 67 04 54 |e.UseFoc|usRing.T|
|00002380| 72 75 65 0c 49 6e 69 74 | 69 61 6c 56 61 6c 75 65 |rue.Init|ialValue|
|00002390| 00 0c 48 69 65 72 61 72 | 63 68 69 63 61 6c 05 46 |..Hierar|chical.F|
|000023a0| 61 6c 73 65 0a 45 6e 61 | 62 6c 65 44 72 61 67 05 |alse.Ena|bleDrag.|
|000023b0| 46 61 6c 73 65 0d 53 65 | 6c 65 63 74 69 6f 6e 54 |False.Se|lectionT|
|000023c0| 79 70 65 01 30 00 0a 53 | 74 61 74 69 63 54 65 78 |ype.0..S|taticTex|
|000023d0| 74 17 04 4e 61 6d 65 0b | 53 74 61 74 69 63 54 65 |t..Name.|StaticTe|
|000023e0| 78 74 31 05 49 6e 64 65 | 78 0b 2d 32 31 34 37 34 |xt1.Inde|x.-21474|
|000023f0| 38 33 36 34 38 0d 54 61 | 62 50 61 6e 65 6c 49 6e |83648.Ta|bPanelIn|
|00002400| 64 65 78 01 30 07 56 69 | 73 69 62 6c 65 04 54 72 |dex.0.Vi|sible.Tr|
|00002410| 75 65 04 4c 65 66 74 02 | 31 33 03 54 6f 70 01 37 |ue.Left.|13.Top.7|
|00002420| 05 57 69 64 74 68 02 36 | 38 06 48 65 69 67 68 74 |.Width.6|8.Height|
|00002430| 02 31 32 0b 42 61 6c 6c | 6f 6f 6e 48 65 6c 70 00 |.12.Ball|oonHelp.|
|00002440| 13 44 69 73 61 62 6c 65 | 64 42 61 6c 6c 6f 6f 6e |.Disable|dBalloon|
|00002450| 48 65 6c 70 00 08 4c 6f | 63 6b 4c 65 66 74 05 46 |Help..Lo|ckLeft.F|
|00002460| 61 6c 73 65 07 4c 6f 63 | 6b 54 6f 70 05 46 61 6c |alse.Loc|kTop.Fal|
|00002470| 73 65 09 4c 6f 63 6b 52 | 69 67 68 74 05 46 61 6c |se.LockR|ight.Fal|
|00002480| 73 65 0a 4c 6f 63 6b 42 | 6f 74 74 6f 6d 05 46 61 |se.LockB|ottom.Fa|
|00002490| 6c 73 65 08 54 65 78 74 | 46 6f 6e 74 06 47 65 6e |lse.Text|Font.Gen|
|000024a0| 65 76 61 08 54 65 78 74 | 53 69 7a 65 01 39 04 42 |eva.Text|Size.9.B|
|000024b0| 6f 6c 64 05 46 61 6c 73 | 65 06 49 74 61 6c 69 63 |old.Fals|e.Italic|
|000024c0| 05 46 61 6c 73 65 09 55 | 6e 64 65 72 6c 69 6e 65 |.False.U|nderline|
|000024d0| 05 46 61 6c 73 65 04 54 | 65 78 74 0b 49 6e 73 74 |.False.T|ext.Inst|
|000024e0| 72 75 6d 65 6e 74 73 09 | 54 65 78 74 41 6c 69 67 |ruments.|TextAlig|
|000024f0| 6e 01 30 09 54 65 78 74 | 43 6f 6c 6f 72 01 30 09 |n.0.Text|Color.0.|
|00002500| 4d 75 6c 74 69 4c 69 6e | 65 05 46 61 6c 73 65 01 |MultiLin|e.False.|
|00002510| 06 43 61 6e 76 61 73 10 | 04 4e 61 6d 65 07 43 61 |.Canvas.|.Name.Ca|
|00002520| 6e 76 61 73 31 05 49 6e | 64 65 78 0b 2d 32 31 34 |nvas1.In|dex.-214|
|00002530| 37 34 38 33 36 34 38 0d | 54 61 62 50 61 6e 65 6c |7483648.|TabPanel|
|00002540| 49 6e 64 65 78 01 30 07 | 56 69 73 69 62 6c 65 04 |Index.0.|Visible.|
|00002550| 54 72 75 65 04 4c 65 66 | 74 03 32 39 30 03 54 6f |True.Lef|t.290.To|
|00002560| 70 02 34 37 05 57 69 64 | 74 68 03 32 33 31 06 48 |p.47.Wid|th.231.H|
|00002570| 65 69 67 68 74 02 36 39 | 0b 42 61 6c 6c 6f 6f 6e |eight.69|.Balloon|
|00002580| 48 65 6c 70 00 13 44 69 | 73 61 62 6c 65 64 42 61 |Help..Di|sabledBa|
|00002590| 6c 6c 6f 6f 6e 48 65 6c | 70 00 08 4c 6f 63 6b 4c |lloonHel|p..LockL|
|000025a0| 65 66 74 05 46 61 6c 73 | 65 07 4c 6f 63 6b 54 6f |eft.Fals|e.LockTo|
|000025b0| 70 05 46 61 6c 73 65 09 | 4c 6f 63 6b 52 69 67 68 |p.False.|LockRigh|
|000025c0| 74 05 46 61 6c 73 65 0a | 4c 6f 63 6b 42 6f 74 74 |t.False.|LockBott|
|000025d0| 6f 6d 05 46 61 6c 73 65 | 08 42 61 63 6b 64 72 6f |om.False|.Backdro|
|000025e0| 70 01 30 07 45 6e 61 62 | 6c 65 64 04 54 72 75 65 |p.0.Enab|led.True|
|000025f0| 02 0a 4e 6f 74 65 50 6c | 61 79 65 72 05 04 4e 61 |..NotePl|ayer..Na|
|00002600| 6d 65 0b 4e 6f 74 65 50 | 6c 61 79 65 72 31 05 49 |me.NoteP|layer1.I|
|00002610| 6e 64 65 78 0b 2d 32 31 | 34 37 34 38 33 36 34 38 |ndex.-21|47483648|
|00002620| 04 4c 65 66 74 03 32 34 | 37 03 54 6f 70 01 30 0a |.Left.24|7.Top.0.|
|00002630| 49 6e 73 74 72 75 6d 65 | 6e 74 01 31 03 06 43 61 |Instrume|nt.1..Ca|
|00002640| 6e 76 61 73 10 04 4e 61 | 6d 65 07 43 61 6e 76 61 |nvas..Na|me.Canva|
|00002650| 73 32 05 49 6e 64 65 78 | 0b 2d 32 31 34 37 34 38 |s2.Index|.-214748|
|00002660| 33 36 34 38 0d 54 61 62 | 50 61 6e 65 6c 49 6e 64 |3648.Tab|PanelInd|
|00002670| 65 78 01 30 07 56 69 73 | 69 62 6c 65 04 54 72 75 |ex.0.Vis|ible.Tru|
|00002680| 65 04 4c 65 66 74 02 32 | 39 03 54 6f 70 03 31 38 |e.Left.2|9.Top.18|
|00002690| 31 05 57 69 64 74 68 03 | 35 34 33 06 48 65 69 67 |1.Width.|543.Heig|
|000026a0| 68 74 03 31 34 33 0b 42 | 61 6c 6c 6f 6f 6e 48 65 |ht.143.B|alloonHe|
|000026b0| 6c 70 00 13 44 69 73 61 | 62 6c 65 64 42 61 6c 6c |lp..Disa|bledBall|
|000026c0| 6f 6f 6e 48 65 6c 70 00 | 08 4c 6f 63 6b 4c 65 66 |oonHelp.|.LockLef|
|000026d0| 74 05 46 61 6c 73 65 07 | 4c 6f 63 6b 54 6f 70 05 |t.False.|LockTop.|
|000026e0| 46 61 6c 73 65 09 4c 6f | 63 6b 52 69 67 68 74 05 |False.Lo|ckRight.|
|000026f0| 46 61 6c 73 65 0a 4c 6f | 63 6b 42 6f 74 74 6f 6d |False.Lo|ckBottom|
|00002700| 05 46 61 6c 73 65 08 42 | 61 63 6b 64 72 6f 70 01 |.False.B|ackdrop.|
|00002710| 30 07 45 6e 61 62 6c 65 | 64 04 54 72 75 65 04 0a |0.Enable|d.True..|
|00002720| 50 75 73 68 42 75 74 74 | 6f 6e 17 04 4e 61 6d 65 |PushButt|on..Name|
|00002730| 0b 50 75 73 68 42 75 74 | 74 6f 6e 31 05 49 6e 64 |.PushBut|ton1.Ind|
|00002740| 65 78 0b 2d 32 31 34 37 | 34 38 33 36 34 38 0d 54 |ex.-2147|483648.T|
|00002750| 61 62 50 61 6e 65 6c 49 | 6e 64 65 78 01 30 07 56 |abPanelI|ndex.0.V|
|00002760| 69 73 69 62 6c 65 04 54 | 72 75 65 04 4c 65 66 74 |isible.T|rue.Left|
|00002770| 03 32 34 37 03 54 6f 70 | 02 31 32 05 57 69 64 74 |.247.Top|.12.Widt|
|00002780| 68 02 36 30 06 48 65 69 | 67 68 74 02 32 30 0b 42 |h.60.Hei|ght.20.B|
|00002790| 61 6c 6c 6f 6f 6e 48 65 | 6c 70 00 13 44 69 73 61 |alloonHe|lp..Disa|
|000027a0| 62 6c 65 64 42 61 6c 6c | 6f 6f 6e 48 65 6c 70 00 |bledBall|oonHelp.|
|000027b0| 08 4c 6f 63 6b 4c 65 66 | 74 05 46 61 6c 73 65 07 |.LockLef|t.False.|
|000027c0| 4c 6f 63 6b 54 6f 70 05 | 46 61 6c 73 65 09 4c 6f |LockTop.|False.Lo|
|000027d0| 63 6b 52 69 67 68 74 05 | 46 61 6c 73 65 0a 4c 6f |ckRight.|False.Lo|
|000027e0| 63 6b 42 6f 74 74 6f 6d | 05 46 61 6c 73 65 08 54 |ckBottom|.False.T|
|000027f0| 65 78 74 46 6f 6e 74 06 | 47 65 6e 65 76 61 08 54 |extFont.|Geneva.T|
|00002800| 65 78 74 53 69 7a 65 01 | 39 04 42 6f 6c 64 05 46 |extSize.|9.Bold.F|
|00002810| 61 6c 73 65 06 49 74 61 | 6c 69 63 05 46 61 6c 73 |alse.Ita|lic.Fals|
|00002820| 65 09 55 6e 64 65 72 6c | 69 6e 65 05 46 61 6c 73 |e.Underl|ine.Fals|
|00002830| 65 07 43 61 70 74 69 6f | 6e 08 55 6e 74 69 74 6c |e.Captio|n.Untitl|
|00002840| 65 64 07 44 65 66 61 75 | 6c 74 05 46 61 6c 73 65 |ed.Defau|lt.False|
|00002850| 06 43 61 6e 63 65 6c 05 | 46 61 6c 73 65 07 45 6e |.Cancel.|False.En|
|00002860| 61 62 6c 65 64 04 54 72 | 75 65 05 00 02 41 04 4d |abled.Tr|ue...A.M|
|00002870| 65 6e 75 04 4d 65 6e 75 | 05 a4 01 a4 01 90 06 ac |enu.Menu|........|
|00002880| 04 04 01 00 00 80 80 80 | 80 10 00 00 00 00 00 07 |........|........|
|00002890| 00 00 2c 08 4d 65 6e 75 | 49 74 65 6d 00 00 00 00 |..,.Menu|Item....|
|000028a0| 00 00 00 01 02 00 00 80 | 80 80 80 10 00 00 00 00 |........|........|
|000028b0| 00 07 00 00 2c 08 4d 65 | 6e 75 49 74 65 6d 00 00 |....,.Me|nuItem..|
|000028c0| 00 00 00 00 00 00 00 04 | 46 69 6c 65 00 80 80 80 |........|File....|
|000028d0| 80 10 00 00 00 00 00 07 | 00 00 2c 08 4d 65 6e 75 |........|..,.Menu|
|000028e0| 49 74 65 6d 00 00 00 00 | 00 00 00 02 00 04 51 75 |Item....|......Qu|
|000028f0| 69 74 08 46 69 6c 65 51 | 75 69 74 80 80 80 80 10 |it.FileQ|uit.....|
|00002900| 01 51 00 00 00 00 07 00 | 00 2c 0c 51 75 69 74 4d |.Q......|.,.QuitM|
|00002910| 65 6e 75 49 74 65 6d 00 | 00 00 00 00 00 00 00 02 |enuItem.|........|
|00002920| 00 00 80 80 80 80 10 00 | 00 00 00 00 07 00 00 2c |........|.......,|
|00002930| 08 4d 65 6e 75 49 74 65 | 6d 00 00 00 00 00 00 00 |.MenuIte|m.......|
|00002940| 00 00 04 45 64 69 74 00 | 80 80 80 80 10 00 00 00 |...Edit.|........|
|00002950| 00 00 07 00 00 2c 08 4d | 65 6e 75 49 74 65 6d 00 |.....,.M|enuItem.|
|00002960| 00 00 00 00 00 00 07 00 | 04 55 6e 64 6f 08 45 64 |........|.Undo.Ed|
|00002970| 69 74 55 6e 64 6f 80 80 | 80 80 10 01 5a 00 00 00 |itUndo..|....Z...|
|00002980| 00 07 00 00 2c 08 4d 65 | 6e 75 49 74 65 6d 00 00 |....,.Me|nuItem..|
|00002990| 00 00 00 00 00 00 00 01 | 2d 00 80 80 80 80 10 00 |........|-.......|
|000029a0| 00 00 00 00 07 00 00 2c | 08 4d 65 6e 75 49 74 65 |.......,|.MenuIte|
|000029b0| 6d 00 00 00 00 00 00 00 | 00 00 03 43 75 74 07 45 |m.......|...Cut.E|
|000029c0| 64 69 74 43 75 74 80 80 | 80 80 10 01 58 00 00 00 |ditCut..|....X...|
|000029d0| 00 07 00 00 2c 08 4d 65 | 6e 75 49 74 65 6d 00 00 |....,.Me|nuItem..|
|000029e0| 00 00 00 00 00 00 00 04 | 43 6f 70 79 08 45 64 69 |........|Copy.Edi|
|000029f0| 74 43 6f 70 79 80 80 80 | 80 10 01 43 00 00 00 00 |tCopy...|...C....|
|00002a00| 07 00 00 2c 08 4d 65 6e | 75 49 74 65 6d 00 00 00 |...,.Men|uItem...|
|00002a10| 00 00 00 00 00 00 05 50 | 61 73 74 65 09 45 64 69 |.......P|aste.Edi|
|00002a20| 74 50 61 73 74 65 80 80 | 80 80 10 01 56 00 00 00 |tPaste..|....V...|
|00002a30| 00 07 00 00 2c 08 4d 65 | 6e 75 49 74 65 6d 00 00 |....,.Me|nuItem..|
|00002a40| 00 00 00 00 00 00 00 05 | 43 6c 65 61 72 09 45 64 |........|Clear.Ed|
|00002a50| 69 74 43 6c 65 61 72 80 | 80 80 80 10 00 00 00 00 |itClear.|........|
|00002a60| 00 07 00 00 2c 08 4d 65 | 6e 75 49 74 65 6d 00 00 |....,.Me|nuItem..|
|00002a70| 00 00 00 00 00 00 02 00 | 00 80 80 80 80 10 00 00 |........|........|
|00002a80| 00 00 00 07 00 00 2c 08 | 4d 65 6e 75 49 74 65 6d |......,.|MenuItem|
|00002a90| 00 00 00 00 00 00 00 00 | 02 00 00 80 80 80 80 10 |........|........|
|00002aa0| 00 00 00 00 00 07 00 00 | 2c 08 4d 65 6e 75 49 74 |........|,.MenuIt|
|00002ab0| 65 6d 00 00 00 00 00 00 | 00 00 03 41 05 43 6c 61 |em......|...A.Cla|
|00002ac0| 73 73 0d 50 69 61 6e 6f | 4b 65 79 62 6f 61 72 64 |ss.Piano|Keyboard|
|00002ad0| a8 01 2d a3 09 80 09 07 | 00 0d 50 69 61 6e 6f 4b |..-.....|..PianoK|
|00002ae0| 65 79 62 6f 61 72 64 a4 | 01 06 43 61 6e 76 61 73 |eyboard.|..Canvas|
|00002af0| 00 05 13 6b 65 79 57 69 | 64 74 68 20 61 73 20 49 |...keyWi|dth as I|
|00002b00| 6e 74 65 67 65 72 00 14 | 74 61 72 67 65 74 20 61 |nteger..|target a|
|00002b10| 73 20 4e 6f 74 65 50 6c | 61 79 65 72 00 18 62 6c |s NotePl|ayer..bl|
|00002b20| 61 63 6b 4b 65 79 57 69 | 64 74 68 20 61 73 20 69 |ackKeyWi|dth as i|
|00002b30| 6e 74 65 67 65 72 00 19 | 62 6c 61 63 6b 4b 65 79 |nteger..|blackKey|
|00002b40| 48 65 69 67 68 74 20 61 | 73 20 69 6e 74 65 67 65 |Height a|s intege|
|00002b50| 72 00 0f 6e 6f 74 65 20 | 61 73 20 69 6e 74 65 67 |r..note |as integ|
|00002b60| 65 72 00 00 01 04 4f 70 | 65 6e 00 00 04 07 4d 6f |er....Op|en....Mo|
|00002b70| 75 73 65 55 70 01 14 01 | 14 03 27 53 75 62 20 4d |useUp...|..'Sub M|
|00002b80| 6f 75 73 65 55 70 28 58 | 20 41 73 20 49 6e 74 65 |ouseUp(X| As Inte|
|00002b90| 67 65 72 2c 20 59 20 41 | 73 20 49 6e 74 65 67 65 |ger, Y A|s Intege|
|00002ba0| 72 29 28 74 61 72 67 65 | 74 2e 70 6c 61 79 4e 6f |r)(targe|t.playNo|
|00002bb0| 74 65 20 6e 6f 74 65 2c | 20 30 20 20 2f 2f 73 74 |te note,| 0 //st|
|00002bc0| 6f 70 20 74 68 65 20 6e | 6f 74 65 07 45 6e 64 20 |op the n|ote.End |
|00002bd0| 53 75 62 09 4d 6f 75 73 | 65 44 6f 77 6e 1f 10 1f |Sub.Mous|eDown...|
|00002be0| 13 30 39 46 75 6e 63 74 | 69 6f 6e 20 4d 6f 75 73 |.09Funct|ion Mous|
|00002bf0| 65 44 6f 77 6e 28 58 20 | 41 73 20 49 6e 74 65 67 |eDown(X |As Integ|
|00002c00| 65 72 2c 20 59 20 41 73 | 20 49 6e 74 65 67 65 72 |er, Y As| Integer|
|00002c10| 29 20 41 73 20 42 6f 6f | 6c 65 61 6e 3f 2f 2f 72 |) As Boo|lean?//r|
|00002c20| 65 6d 6f 76 65 20 72 65 | 66 65 72 65 6e 63 65 20 |emove re|ference |
|00002c30| 74 6f 20 4c 65 66 74 20 | 70 72 6f 70 65 72 74 79 |to Left |property|
|00002c40| 20 6f 6e 63 65 20 78 2c | 79 20 69 73 20 6c 6f 63 | once x,|y is loc|
|00002c50| 61 6c 20 74 6f 20 63 61 | 6e 76 61 73 1a 64 69 6d |al to ca|nvas.dim|
|00002c60| 20 6f 63 74 61 76 65 57 | 69 64 74 68 20 61 73 20 | octaveW|idth as |
|00002c70| 69 6e 74 65 67 65 72 15 | 64 69 6d 20 6f 63 74 61 |integer.|dim octa|
|00002c80| 76 65 20 61 73 20 69 6e | 74 65 67 65 72 18 64 69 |ve as in|teger.di|
|00002c90| 6d 20 6f 63 74 61 76 65 | 4b 65 79 20 61 73 20 69 |m octave|Key as i|
|00002ca0| 6e 74 65 67 65 72 12 64 | 69 6d 20 6b 65 79 20 61 |nteger.d|im key a|
|00002cb0| 73 20 69 6e 74 65 67 65 | 72 18 64 69 6d 20 58 69 |s intege|r.dim Xi|
|00002cc0| 6e 4f 63 74 61 76 65 20 | 61 73 20 69 6e 74 65 67 |nOctave |as integ|
|00002cd0| 65 72 15 64 69 6d 20 6c | 6f 63 61 6c 58 20 61 73 |er.dim l|ocalX as|
|00002ce0| 20 69 6e 74 65 67 65 72 | 15 64 69 6d 20 6c 6f 63 | integer|.dim loc|
|00002cf0| 61 6c 59 20 61 73 20 49 | 6e 74 65 67 65 72 31 6c |alY as I|nteger1l|
|00002d00| 6f 63 61 6c 58 3d 58 20 | 20 2f 2f 2d 6c 65 66 74 |ocalX=X | //-left|
|00002d10| 20 20 2f 2f 61 64 6a 75 | 73 74 20 66 6f 72 20 6c | //adju|st for l|
|00002d20| 6f 63 61 6c 20 63 6f 6f | 72 64 69 6e 61 74 65 73 |ocal coo|rdinates|
|00002d30| 2f 6c 6f 63 61 6c 59 3d | 59 20 20 2f 2f 2d 74 6f |/localY=|Y //-to|
|00002d40| 70 20 2f 2f 61 64 6a 75 | 73 74 20 66 6f 72 20 6c |p //adju|st for l|
|00002d50| 6f 63 61 6c 20 63 6f 6f | 72 64 69 6e 61 74 65 73 |ocal coo|rdinates|
|00002d60| 16 6f 63 74 61 76 65 57 | 69 64 74 68 3d 6b 65 79 |.octaveW|idth=key|
|00002d70| 57 69 64 74 68 2a 37 31 | 69 66 20 6c 6f 63 61 6c |Width*71|if local|
|00002d80| 58 3c 3d 28 6b 65 79 57 | 69 64 74 68 2a 32 29 20 |X<=(keyW|idth*2) |
|00002d90| 74 68 65 6e 20 20 20 2f | 2f 66 69 72 73 74 20 74 |then /|/first t|
|00002da0| 68 72 65 65 20 6b 65 79 | 73 07 6e 6f 74 65 3d 32 |hree key|s.note=2|
|00002db0| 31 2f 65 6c 73 65 69 66 | 20 6c 6f 63 61 6c 58 3e |1/elseif| localX>|
|00002dc0| 28 77 69 64 74 68 2d 6b | 65 79 57 69 64 74 68 29 |(width-k|eyWidth)|
|00002dd0| 20 74 68 65 6e 20 20 2f | 2f 6c 61 73 74 20 6b 65 | then /|/last ke|
|00002de0| 79 08 6e 6f 74 65 3d 31 | 30 35 2c 65 6c 73 65 20 |y.note=1|05,else |
|00002df0| 2f 2f 6b 65 79 20 69 73 | 20 69 6e 73 69 64 65 20 |//key is| inside |
|00002e00| 6f 6e 65 20 6f 66 20 74 | 68 65 20 73 65 76 65 6e |one of t|he seven|
|00002e10| 20 73 63 61 6c 65 73 28 | 6f 63 74 61 76 65 3d 28 | scales(|octave=(|
|00002e20| 6c 6f 63 61 6c 58 2d 28 | 6b 65 79 57 69 64 74 68 |localX-(|keyWidth|
|00002e30| 2a 32 29 29 2f 6f 63 74 | 61 76 65 57 69 64 74 68 |*2))/oct|aveWidth|
|00002e40| 32 58 69 6e 4f 63 74 61 | 76 65 3d 6c 6f 63 61 6c |2XinOcta|ve=local|
|00002e50| 58 2d 28 6b 65 79 57 69 | 64 74 68 2a 32 29 2d 28 |X-(keyWi|dth*2)-(|
|00002e60| 6f 63 74 61 76 65 2a 6f | 63 74 61 76 65 57 69 64 |octave*o|ctaveWid|
|00002e70| 74 68 29 1c 6f 63 74 61 | 76 65 4b 65 79 3d 58 69 |th).octa|veKey=Xi|
|00002e80| 6e 4f 63 74 61 76 65 2f | 6b 65 79 57 69 64 74 68 |nOctave/|keyWidth|
|00002e90| 33 69 66 20 6c 6f 63 61 | 6c 59 3e 62 6c 61 63 6b |3if loca|lY>black|
|00002ea0| 4b 65 79 48 65 69 67 68 | 74 20 74 68 65 6e 20 2f |KeyHeigh|t then /|
|00002eb0| 2f 6d 75 73 74 20 62 65 | 20 61 20 77 68 69 74 65 |/must be| a white|
|00002ec0| 20 6b 65 79 37 69 66 20 | 6c 6f 63 61 6c 58 20 6d | key7if |localX m|
|00002ed0| 6f 64 20 6b 65 79 57 69 | 64 74 68 20 3e 30 20 74 |od keyWi|dth >0 t|
|00002ee0| 68 65 6e 20 2f 2f 77 65 | 20 61 72 65 20 6f 6e 20 |hen //we| are on |
|00002ef0| 74 68 65 20 6e 65 78 74 | 20 6b 65 79 15 6f 63 74 |the next| key.oct|
|00002f00| 61 76 65 4b 65 79 3d 6f | 63 74 61 76 65 4b 65 79 |aveKey=o|ctaveKey|
|00002f10| 2b 31 06 65 6e 64 20 69 | 66 30 6b 65 79 3d 6f 63 |+1.end i|f0key=oc|
|00002f20| 74 61 76 65 4b 65 79 2b | 28 6f 63 74 61 76 65 4b |taveKey+|(octaveK|
|00002f30| 65 79 2d 31 29 20 2f 2f | 61 64 64 20 74 68 65 20 |ey-1) //|add the |
|00002f40| 62 6c 61 63 6b 20 6b 65 | 79 73 32 69 66 20 6f 63 |black ke|ys2if oc|
|00002f50| 74 61 76 65 4b 65 79 20 | 3e 3d 34 20 74 68 65 6e |taveKey |>=4 then|
|00002f60| 20 2f 2f 73 75 62 74 72 | 61 63 74 20 74 68 65 20 | //subtr|act the |
|00002f70| 69 6e 76 69 73 69 62 6c | 65 20 6b 65 79 09 6b 65 |invisibl|e key.ke|
|00002f80| 79 3d 6b 65 79 2d 31 06 | 65 6e 64 20 69 66 2a 6b |y=key-1.|end if*k|
|00002f90| 65 79 3d 6b 65 79 2b 33 | 2b 28 6f 63 74 61 76 65 |ey=key+3|+(octave|
|00002fa0| 2a 31 32 29 20 2f 2f 31 | 32 20 6b 65 79 73 20 70 |*12) //1|2 keys p|
|00002fb0| 65 72 20 6f 63 74 61 76 | 65 23 6e 6f 74 65 3d 6b |er octav|e#note=k|
|00002fc0| 65 79 2b 31 37 20 2f 2f | 66 69 72 73 74 20 6b 65 |ey+17 //|first ke|
|00002fd0| 79 20 69 73 20 70 69 74 | 63 68 20 31 37 25 65 6c |y is pit|ch 17%el|
|00002fe0| 73 65 20 20 2f 2f 63 6f | 75 6c 64 20 62 65 20 61 |se //co|uld be a|
|00002ff0| 20 62 6c 61 63 6b 20 6f | 72 20 77 68 69 74 65 20 | black o|r white |
|00003000| 6b 65 79 81 01 69 66 20 | 6f 63 74 61 76 65 4b 65 |key..if |octaveKe|
|00003010| 79 3c 3e 31 20 61 6e 64 | 20 6f 63 74 61 76 65 4b |y<>1 and| octaveK|
|00003020| 65 79 3c 3e 34 20 74 68 | 65 6e 20 2f 2f 74 68 65 |ey<>4 th|en //the|
|00003030| 72 65 20 69 73 20 61 20 | 6c 65 66 74 20 62 6c 61 |re is a |left bla|
|00003040| 63 6b 20 6b 65 79 36 2f | 2f 63 68 65 63 6b 20 74 |ck key6/|/check t|
|00003050| 6f 20 73 65 65 20 69 66 | 20 74 68 65 20 75 70 70 |o see if| the upp|
|00003060| 65 72 2d 6c 65 66 74 20 | 62 6c 61 63 6b 20 6b 65 |er-left |black ke|
|00003070| 79 20 77 61 73 20 70 72 | 65 73 73 65 64 a6 01 69 |y was pr|essed..i|
|00003080| 66 20 58 69 6e 4f 63 74 | 61 76 65 3e 3d 28 6b 65 |f XinOct|ave>=(ke|
|00003090| 79 57 69 64 74 68 2a 28 | 6f 63 74 61 76 65 4b 65 |yWidth*(|octaveKe|
|000030a0| 79 2d 31 29 29 20 61 6e | 64 20 58 69 6e 4f 63 74 |y-1)) an|d XinOct|
|000030b0| 61 76 65 20 3c 3d 28 6b | 65 79 57 69 64 74 68 2a |ave <=(k|eyWidth*|
|000030c0| 28 6f 63 74 61 76 65 4b | 65 79 2d 31 29 2b 28 62 |(octaveK|ey-1)+(b|
|000030d0| 6c 61 63 6b 4b 65 79 57 | 69 64 74 68 2f 32 29 29 |lackKeyW|idth/2))|
|000030e0| 20 74 68 65 6e 1d 2f 2f | 74 68 65 79 20 68 69 74 | then.//|they hit|
|000030f0| 20 74 68 65 20 6c 65 66 | 74 20 62 6c 61 63 6b 20 | the lef|t black |
|00003100| 6b 65 79 30 6b 65 79 3d | 6f 63 74 61 76 65 4b 65 |key0key=|octaveKe|
|00003110| 79 2b 28 6f 63 74 61 76 | 65 4b 65 79 2d 31 29 20 |y+(octav|eKey-1) |
|00003120| 2f 2f 61 64 64 20 74 68 | 65 20 62 6c 61 63 6b 20 |//add th|e black |
|00003130| 6b 65 79 73 32 69 66 20 | 6f 63 74 61 76 65 4b 65 |keys2if |octaveKe|
|00003140| 79 20 3e 3d 34 20 74 68 | 65 6e 20 2f 2f 73 75 62 |y >=4 th|en //sub|
|00003150| 74 72 61 63 74 20 74 68 | 65 20 69 6e 76 69 73 69 |tract th|e invisi|
|00003160| 62 6c 65 20 6b 65 79 09 | 6b 65 79 3d 6b 65 79 2d |ble key.|key=key-|
|00003170| 31 06 65 6e 64 20 69 66 | 2a 6b 65 79 3d 6b 65 79 |1.end if|*key=key|
|00003180| 2b 33 2b 28 6f 63 74 61 | 76 65 2a 31 32 29 20 2f |+3+(octa|ve*12) /|
|00003190| 2f 31 32 20 6b 65 79 73 | 20 70 65 72 20 6f 63 74 |/12 keys| per oct|
|000031a0| 61 76 65 23 6e 6f 74 65 | 3d 6b 65 79 2b 31 37 20 |ave#note|=key+17 |
|000031b0| 2f 2f 66 69 72 73 74 20 | 6b 65 79 20 69 73 20 70 |//first |key is p|
|000031c0| 69 74 63 68 20 31 37 06 | 65 6e 64 20 69 66 06 65 |itch 17.|end if.e|
|000031d0| 6e 64 20 69 66 06 65 6e | 64 20 69 66 06 65 6e 64 |nd if.en|d if.end|
|000031e0| 20 69 66 2a 74 61 72 67 | 65 74 2e 70 6c 61 79 4e | if*targ|et.playN|
|000031f0| 6f 74 65 20 6e 6f 74 65 | 2c 20 31 30 30 20 2f 2f |ote note|, 100 //|
|00003200| 73 74 61 72 74 20 74 68 | 65 20 6e 6f 74 65 0b 72 |start th|e note.r|
|00003210| 65 74 75 72 6e 20 74 72 | 75 65 0c 45 6e 64 20 46 |eturn tr|ue.End F|
|00003220| 75 6e 63 74 69 6f 6e 04 | 4f 70 65 6e 04 00 04 00 |unction.|Open....|
|00003230| 08 0a 53 75 62 20 4f 70 | 65 6e 28 29 9c 01 77 69 |..Sub Op|en()..wi|
|00003240| 64 74 68 3d 28 77 69 64 | 74 68 2f 35 32 29 2a 35 |dth=(wid|th/52)*5|
|00003250| 32 20 2f 2f 72 6f 75 6e | 64 20 6f 66 66 20 74 6f |2 //roun|d off to|
|00003260| 20 74 68 65 20 6e 65 61 | 72 65 73 74 20 6e 75 6d | the nea|rest num|
|00003270| 62 65 72 20 65 76 65 6e | 6c 79 20 64 69 76 69 73 |ber even|ly divis|
|00003280| 69 62 6c 65 20 62 79 20 | 35 32 20 28 35 32 20 77 |ible by |52 (52 w|
|00003290| 68 69 74 65 20 6b 65 79 | 73 29 37 68 65 69 67 68 |hite key|s)7heigh|
|000032a0| 74 3d 77 69 64 74 68 2f | 36 2e 33 33 20 20 2f 2f |t=width/|6.33 //|
|000032b0| 72 61 74 69 6f 20 6f 66 | 20 6b 65 79 62 6f 61 72 |ratio of| keyboar|
|000032c0| 64 20 6c 65 6e 67 74 68 | 20 6f 66 20 68 65 69 67 |d length| of heig|
|000032d0| 68 74 28 6b 65 79 57 69 | 64 74 68 3d 77 69 64 74 |ht(keyWi|dth=widt|
|000032e0| 68 2f 35 32 20 2f 2f 77 | 69 64 74 68 20 6f 66 20 |h/52 //w|idth of |
|000032f0| 61 20 77 68 69 74 65 20 | 6b 65 79 1a 62 6c 61 63 |a white |key.blac|
|00003300| 6b 4b 65 79 57 69 64 74 | 68 3d 4b 65 79 57 69 64 |kKeyWidt|h=KeyWid|
|00003310| 74 68 2a 2e 37 35 19 62 | 6c 61 63 6b 4b 65 79 48 |th*.75.b|lackKeyH|
|00003320| 65 69 67 68 74 3d 68 65 | 69 67 68 74 2a 2e 36 34 |eight=he|ight*.64|
|00003330| 04 6f 70 65 6e 07 45 6e | 64 20 53 75 62 05 50 61 |.open.En|d Sub.Pa|
|00003340| 69 6e 74 0a 33 0a 33 20 | 18 53 75 62 20 50 61 69 |int.3.3 |.Sub Pai|
|00003350| 6e 74 28 67 20 41 73 20 | 47 72 61 70 68 69 63 73 |nt(g As |Graphics|
|00003360| 29 1c 64 69 6d 20 73 74 | 61 72 74 69 6e 67 50 6f |).dim st|artingPo|
|00003370| 69 6e 74 20 61 73 20 69 | 6e 74 65 67 65 72 10 64 |int as i|nteger.d|
|00003380| 69 6d 20 69 20 61 73 20 | 69 6e 74 65 67 65 72 10 |im i as |integer.|
|00003390| 64 69 6d 20 6a 20 61 73 | 20 69 6e 74 65 67 65 72 |dim j as| integer|
|000033a0| 11 2f 2f 64 72 61 77 20 | 74 68 65 20 62 6f 72 64 |.//draw |the bord|
|000033b0| 65 72 16 67 2e 66 6f 72 | 65 63 6f 6c 6f 72 3d 72 |er.g.for|ecolor=r|
|000033c0| 67 62 28 30 2c 30 2c 30 | 29 1f 67 2e 64 72 61 77 |gb(0,0,0|).g.draw|
|000033d0| 72 65 63 74 20 31 2c 31 | 2c 77 69 64 74 68 2d 32 |rect 1,1|,width-2|
|000033e0| 2c 68 65 69 67 68 74 2d | 32 1b 2f 2f 64 72 61 77 |,height-|2.//draw|
|000033f0| 20 74 68 65 20 77 68 69 | 74 65 20 62 61 63 6b 67 | the whi|te backg|
|00003400| 72 6f 75 6e 64 27 67 2e | 66 6f 72 65 63 6f 6c 6f |round'g.|forecolo|
|00003410| 72 3d 72 67 62 28 32 35 | 35 2c 32 35 35 2c 32 35 |r=rgb(25|5,255,25|
|00003420| 35 29 2f 2f 67 65 74 20 | 77 68 69 74 65 1f 67 2e |5)//get |white.g.|
|00003430| 66 69 6c 6c 72 65 63 74 | 20 32 2c 32 2c 77 69 64 |fillrect| 2,2,wid|
|00003440| 74 68 2d 33 2c 68 65 69 | 67 68 74 2d 33 33 67 2e |th-3,hei|ght-33g.|
|00003450| 66 6f 72 65 63 6f 6c 6f | 72 3d 72 67 62 28 30 2c |forecolo|r=rgb(0,|
|00003460| 30 2c 30 29 2f 2f 73 65 | 74 20 74 68 65 20 63 6f |0,0)//se|t the co|
|00003470| 6c 6f 72 20 62 61 63 6b | 20 74 6f 20 62 6c 61 63 |lor back| to blac|
|00003480| 6b 15 2f 2f 64 72 61 77 | 20 74 68 65 20 77 68 69 |k.//draw| the whi|
|00003490| 74 65 20 6b 65 79 73 2c | 66 6f 72 20 69 3d 20 6b |te keys,|for i= k|
|000034a0| 65 79 57 69 64 74 68 20 | 74 6f 20 35 31 2a 6b 65 |eyWidth |to 51*ke|
|000034b0| 79 57 69 64 74 68 20 73 | 74 65 70 20 6b 65 79 57 |yWidth s|tep keyW|
|000034c0| 69 64 74 68 19 67 2e 64 | 72 61 77 6c 69 6e 65 20 |idth.g.d|rawline |
|000034d0| 69 2c 31 2c 69 2c 68 65 | 69 67 68 74 2d 32 04 6e |i,1,i,he|ight-2.n|
|000034e0| 65 78 74 1a 2f 2f 64 72 | 61 77 20 74 68 65 20 66 |ext.//dr|aw the f|
|000034f0| 69 72 73 74 20 62 6c 61 | 63 6b 20 6b 65 79 87 01 |irst bla|ck key..|
|00003500| 67 2e 66 69 6c 6c 72 65 | 63 74 20 6b 65 79 57 69 |g.fillre|ct keyWi|
|00003510| 64 74 68 2d 28 62 6c 61 | 63 6b 4b 65 79 57 69 64 |dth-(bla|ckKeyWid|
|00003520| 74 68 2f 32 29 2c 20 31 | 2c 20 62 6c 61 63 6b 4b |th/2), 1|, blackK|
|00003530| 65 79 57 69 64 74 68 2c | 20 62 6c 61 63 6b 4b 65 |eyWidth,| blackKe|
|00003540| 79 48 65 69 67 68 74 20 | 2f 2f 64 72 61 77 20 37 |yHeight |//draw 7|
|00003550| 20 70 61 69 72 73 20 6f | 66 20 74 68 65 20 62 6c | pairs o|f the bl|
|00003560| 61 63 6b 20 6b 65 79 73 | 2a 73 74 61 72 74 69 6e |ack keys|*startin|
|00003570| 67 50 6f 69 6e 74 3d 4b | 65 79 57 69 64 74 68 2a |gPoint=K|eyWidth*|
|00003580| 33 2d 28 62 6c 61 63 6b | 4b 65 79 57 69 64 74 68 |3-(black|KeyWidth|
|00003590| 2f 32 29 0c 66 6f 72 20 | 69 3d 31 20 74 6f 20 37 |/2).for |i=1 to 7|
|000035a0| 3a 67 2e 66 69 6c 6c 72 | 65 63 74 20 73 74 61 72 |:g.fillr|ect star|
|000035b0| 74 69 6e 67 50 6f 69 6e | 74 2c 20 31 2c 20 62 6c |tingPoin|t, 1, bl|
|000035c0| 61 63 6b 4b 65 79 57 69 | 64 74 68 2c 20 62 6c 61 |ackKeyWi|dth, bla|
|000035d0| 63 6b 4b 65 79 48 65 69 | 67 68 74 24 53 74 61 72 |ckKeyHei|ght$Star|
|000035e0| 74 69 6e 67 50 6f 69 6e | 74 3d 73 74 61 72 74 69 |tingPoin|t=starti|
|000035f0| 6e 67 50 6f 69 6e 74 2b | 6b 65 79 57 69 64 74 68 |ngPoint+|keyWidth|
|00003600| 3a 67 2e 66 69 6c 6c 72 | 65 63 74 20 73 74 61 72 |:g.fillr|ect star|
|00003610| 74 69 6e 67 50 6f 69 6e | 74 2c 20 31 2c 20 62 6c |tingPoin|t, 1, bl|
|00003620| 61 63 6b 4b 65 79 57 69 | 64 74 68 2c 20 62 6c 61 |ackKeyWi|dth, bla|
|00003630| 63 6b 4b 65 79 48 65 69 | 67 68 74 8c 01 53 74 61 |ckKeyHei|ght..Sta|
|00003640| 72 74 69 6e 67 50 6f 69 | 6e 74 3d 73 74 61 72 74 |rtingPoi|nt=start|
|00003650| 69 6e 67 50 6f 69 6e 74 | 2b 28 62 6c 61 63 6b 4b |ingPoint|+(blackK|
|00003660| 65 79 57 69 64 74 68 2f | 32 29 2b 28 6b 65 79 57 |eyWidth/|2)+(keyW|
|00003670| 69 64 74 68 2a 32 29 2d | 28 62 6c 61 63 6b 4b 65 |idth*2)-|(blackKe|
|00003680| 79 57 69 64 74 68 2f 32 | 29 3a 67 2e 66 69 6c 6c |yWidth/2|):g.fill|
|00003690| 72 65 63 74 20 73 74 61 | 72 74 69 6e 67 50 6f 69 |rect sta|rtingPoi|
|000036a0| 6e 74 2c 20 31 2c 20 62 | 6c 61 63 6b 4b 65 79 57 |nt, 1, b|lackKeyW|
|000036b0| 69 64 74 68 2c 20 62 6c | 61 63 6b 4b 65 79 48 65 |idth, bl|ackKeyHe|
|000036c0| 69 67 68 74 0c 66 6f 72 | 20 6a 3d 31 20 74 6f 20 |ight.for| j=1 to |
|000036d0| 32 24 53 74 61 72 74 69 | 6e 67 50 6f 69 6e 74 3d |2$Starti|ngPoint=|
|000036e0| 73 74 61 72 74 69 6e 67 | 50 6f 69 6e 74 2b 6b 65 |starting|Point+ke|
|000036f0| 79 57 69 64 74 68 3a 67 | 2e 66 69 6c 6c 72 65 63 |yWidth:g|.fillrec|
|00003700| 74 20 73 74 61 72 74 69 | 6e 67 50 6f 69 6e 74 2c |t starti|ngPoint,|
|00003710| 20 31 2c 20 62 6c 61 63 | 6b 4b 65 79 57 69 64 74 | 1, blac|kKeyWidt|
|00003720| 68 2c 20 62 6c 61 63 6b | 4b 65 79 48 65 69 67 68 |h, black|KeyHeigh|
|00003730| 74 04 6e 65 78 74 28 73 | 74 61 72 74 69 6e 67 50 |t.next(s|tartingP|
|00003740| 6f 69 6e 74 3d 73 74 61 | 72 74 69 6e 67 50 6f 69 |oint=sta|rtingPoi|
|00003750| 6e 74 2b 28 6b 65 79 57 | 69 64 74 68 2a 32 29 04 |nt+(keyW|idth*2).|
|00003760| 6e 65 78 74 07 45 6e 64 | 20 53 75 62 00 00 00 |next.End| Sub... |
+--------+-------------------------+-------------------------+--------+--------+